您的位置:首页 > 移动开发 > Android开发

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Selector