Android Selector应用

来源:互联网 发布:雅安网络电视台 编辑:程序博客网 时间:2024/05/21 05:58

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>

0 0
原创粉丝点击