Android 控件按下,点击自定义效果
来源:互联网 发布:iphone笔记软件 编辑:程序博客网 时间:2024/05/20 05:55
Android 控件需要添加点击效果的话,需要在drawable 文件夹下面新建 selector样式文件
如何新建:鼠标右键点击drawable文件夹 选中
没有drawable文件夹的,可以新建一个。
然后重点来了
关于item 有几种状态
android:state_pressed 表示手指是否按下去
android:state_focused 表示是否是聚焦状态
android:state_selected 表示是否是选中状态
android:state_checked 表示是否是勾选状态
通常来说就这几个状态 用的多,上面的几种状态表示 是在什么情况下 你用什么样的样式
举例:
<item android:drawable="@color/colorShareCancel" android:state_pressed="false"/>
表示在非按下的状态 使用@color/colorShareCancel
<item android:drawable="@color/colorBlue" android:state_pressed="true" />这个表示的是 按下的状态下使用@color/colorBlue
一般来说 你要实现控件的点击样式,这两个是必不可少的,如果你不设置这两种,样式将会无效,因为其他状态是很少出现的。
但是我们也一般把其他的也设置上,避免不必要的情况
注意:一个item最好设置一个状态,也就是设置一个state_……值, 否则你将会发现没有效果。
因为 一个item里面的属性是同时满足的,就像判断语句中的&&一样。所有的条件都同时满足的情况下才会改变它的样式
1 0
- Android 控件按下,点击自定义效果
- Android自定义控件及按下效果
- Android自定义控件及按下效果
- android 自定义控件样式点击效果实现
- android 自定义控件(底部icon点击效果)
- android 控件点击波纹效果
- android自定义TabHost点击效果
- Android自定义Button点击效果
- android自定义button点击效果
- android自定义TextView点击效果
- Android之自定义点击效果 .
- Android自定义按钮点击效果
- 安卓控件增加自定义点击效果
- 自定义开关控件 点击和滑动效果
- 自定义控件实现imageview的点击效果
- Android 自定义控件 改变图片颜色来实现类似selector点击更改颜色的效果
- android笔记 自定义textview,button等控件的外观,点击效果
- 自定义控件(四)自定义点击效果Button
- 1.Two Num | LeetCode OJ(浅谈hash_map,和map)
- 【1】python初步设置
- Apache中KeepAlive 配置
- SVN迁移
- 解决虚拟机打不开Ubuntu的问题:
- Android 控件按下,点击自定义效果
- 机器学习笔记:ID3算法建立决策树(二)
- Java并发编程:线程池的使用
- 极信头条--微信小程序
- storm-jdbc解析
- javascript最佳实践(持续中....)
- BM CC150 Ch5 BM53
- 树莓派MJPG-Streamer实现网络监控
- JAVA在Windows7上的环境变量设置