我试图找出如何创建一个弹出菜单栏,在我按下一个复选框项后,这样我就可以做多个事情,比如删除..
我从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
如果有人知道任何教程或文章,将完全估计!
您只需要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)
| 归档时间: |
|
| 查看次数: |
1149 次 |
| 最近记录: |