Android日记之2012/02/13——Android中Button点击效果
来源:互联网 发布:linux 别的 时钟同步 编辑:程序博客网 时间:2024/05/22 12:01
在Android的界面中,Button自带的点击效果并不好看,虽说可以用,但是不炫。那一些别人的应用中的那些很好的Button 的点击效果是怎么做出来的呢?用的是selector。
selector是放在drawable文件夹下的,所以用起来的时候,和一般的控件加在图片是同样的用法。
selector中有多个item,每一个item就表示Button的一个效果,这个和AnimationDrawable的配置文件有点类似。
item中的有几个比较常用的属性,android:drawable这个就不用过多解释了,就是当前效果的显示图片或者颜色;android:state_pressed(赋值值为boolean值)表示当前获得点击;android:state_focused(赋值值为boolean值)表示当前获得焦点。还有几个属性,但是自己并没怎么用到过,所以,也就不在这边说了。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/btn_default_pressed" android:state_pressed="true" />
<item android:drawable="@drawable/btn_default_selected" android:state_focused="true" />
</selector>
其实,一看代码,这个就知道怎么用了,第一个item就表示当前Button在点击的时候背景图片是btn_default_pressed。
当然,android:state_pressed和android:state_focused也可以放在一起使用,那就等同于是if中的“&&”判断条件了。
至于其他的控件是否也可以有这样的点击效果,我还真没想到去试过,不过有兴趣的朋友可以试试,看下能不能做出很炫的界面来。
- Android日记之2012/02/13——Android中Button点击效果
- Android之Button自定义点击效果
- Android之Button自定义点击效果
- Android之Button自定义点击效果
- Android之Button自定义点击效果
- Android之Button自定义点击效果
- Android之Button自定义点击效果
- Android中Button自定义点击效果
- android中Button背景渐变效果和点击效果
- Android自定义Button点击效果
- android自定义button点击效果
- Android实现Button点击效果
- android button 点击效果实现
- android button 选中点击效果
- Android中点击Button
- Android问题集(二)——TextView在点击时显示不同颜色,Button点击效果
- Android中的Button自定义点击效果
- Android中的Button、ImageButton自定义点击效果
- 比较具有从google earth下载影像并拼接功能的两个软件getscreen VS sggs
- vmware的vmdk文件的瘦身
- 个人作品——豆瓣FM客户端
- 文件的遍历
- Android Activity singleTask 使用心得(补充中)
- Android日记之2012/02/13——Android中Button点击效果
- 常用CPLD/FPGA 标识的含义
- HDU 1072 Nightmare BFS
- 你说学习重要,还是经营人脉重要
- 【字典树】zoj2876 Phone list
- z-fighting在unity中的解决方式
- Mock and Stub differences
- 百度会后悔?
- IC数字设计