Android Selector应用
2016-12-28 16:08
302 查看
Android Selector应用
Selector主要用于状态切换时显示不一样的界面。1、item用于指定不同的状态。
android:state_pressed 控件是否被按压
android:state_selected 控件是否被选择
android:state_enabled 控件是否可用
2、使用图片作为背景
<selector> <item android:state_pressed="true" android:state_enabled="true" android:drawable="@drawable/tab_s" /> <item android:state_selected="true" android:state_enabled="true" android:drawable="@drawable/tab_s" /> <item android:drawable="@drawable/tab" /> </selector>
3、使用shape来指定背景
<selector> <item android:state_pressed="true" android:state_enabled="true"> <shape> <solid android:color="#ff1e6edc" /> </shape> </item> <item android:state_selected="true" android:state_enabled="true"> <shape> <solid android:color="#ff1e6edc" /> </shape> </item> <item android:state_enabled="false"> <shape> <solid android:color="#ffe3e3e6" /> </shape> </item> <item > <shape> <solid android:color="#ff2e7bef" /> </shape> </item> </selector>
4、设置字体颜色
<selector> <item android:state_enabled="true" android:color="#ffffffff" /> <item android:color="#ffcccccc" /> </selector>
相关文章推荐
- Android应用开发之(你必须知道的android selector下的属性值)
- Android应用开发之 android selector下的属性值
- Android应用中res/drawable文件夹下定义的xml文件内容(二)selector
- Android应用开发之(你必须知道的android selector下的属性值)
- java代码中实现android背景选择的selector-StateListDrawable的应用
- 【转】java代码中实现android背景选择的selector-StateListDrawable的应用
- Android应用开发之(你必须知道的android selector下的属性值)
- Android 的drawable state 应用(selector)
- Android应用开发学习之Selector
- Android的Selector 应用详解
- java代码中实现android背景选择的selector-StateListDrawable的应用
- Android应用开发之Android selector下的属性值
- Android应用开发学习笔记之Selector
- android开发之Selector与Shape的应用
- [Android Exercise]仿微信游戏界面PART.2—自定义样式shape和selector的应用
- java代码中实现android背景选择的selector-StateListDrawable的应用
- java代码中实现android背景选择的selector-StateListDrawable的应用
- Android 的selector背景选择器应用
- java代码中实现android背景选择的selector-StateListDrawable的应用
- Android中使用selector动态改变imageView或ImageButton的背景和在GridView中应用