选定列表项上的弹出栏

ray*_*man 5 android

我试图找出如何创建一个弹出菜单栏,在我按下一个复选框项后,这样我就可以做多个事情,比如删除..

我从Android视频中采用了这个想法:Google I/O 2009 -...与Android的互动和视觉设计(链接:http://developer.android.com/videos/index.html#v = wdGHySpipyA), 25:58分钟

这是我制作的截图:http: //photos-c.ak.fbcdn.net/hphotos-ak-snc3/hs196.snc3/20366_322904078985_613608985_4870141_6451460_n.jpg

如果有人知道任何教程或文章,将完全估计!

Chr*_*Orr 3

您只需要View在布局的底部添加一个按钮栏,该按钮栏最初有android:visibility="gone".

在您的方法中,根据需要ListView onItemClick将按钮栏的可见性设置为View.VISIBLE(或返回为)。GONE

您还可以使用简单的方法TranslateAnimation使栏在将其设置为可见/消失的同时滑入和滑出。

例如,在res/anim/slide_out.xml

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
  android:fromYDelta="0"
  android:toYDelta="100%"
  android:duration="100"
/>
Run Code Online (Sandbox Code Playgroud)

当您将按钮栏标记为消失时:

Animation animation = AnimationUtils.loadAnimation(this, R.anim.slide_out);
mButtonView.startAnimation(animation);
mButtonView.setVisibility(View.GONE);
Run Code Online (Sandbox Code Playgroud)