zoukankan      html  css  js  c++  java
  • Android设置Selector不同状态下颜色及图片

    Selector常用状态:

          Android:state_selected 控件选中状态,可以为true或false

          android:state_focused 控件获得焦点状态,可以为true或false

          android:state_pressed 控件点击状态,可以为true或false

          android:state_enabled 控件使能状态,可以为true或false

          android:state_checkable 控件可勾选状态,可以为true或false

          android:state_checked 控件勾选状态,可以为true或false

    设置不同状态下颜色:

          btn_enabled.xml

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">   

    <!-- 默认 -->
        <item android:state_enabled="true">
            <color android:color="#e25050" />
            </item>
     <item android:state_enabled="false">
            <color android:color="#908e8e" />
            </item>
    </selector>

    设置不同状态下图片:

        btn_pressed.xml

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_pressed="true" android:drawable="@drawable/btn_arrow_left_pressed" />
        <item android:state_window_focused="true" android:state_focused="true" android:drawable="@drawable/btn_arrow_left_pressed" />
        <item android:state_window_focused="false" android:state_focused="false" android:drawable="@drawable/btn_arrow_left_normal" />
    </selector>

  • 相关阅读:
    yum管理工具
    ansible简介,简单实用
    ssh服务简介及应用与服务的进程的类型
    keepliave
    NFS
    编译安装redis4.0
    redis多实例和高可用
    NTP时间服务
    ssl简介与openssl的使用
    一些高效学习方法-牛人是怎么来的
  • 原文地址:https://www.cnblogs.com/miaozhenzhong/p/5930906.html
Copyright © 2011-2022 走看看