美文网首页
StateListDrawable的基本学习

StateListDrawable的基本学习

作者: 吃葡萄皮不吐葡萄 | 来源:发表于2016-05-19 15:15 被阅读25次

    在XML文件中编辑StateListDrawable资源

    参见Android官方文档
    官方文档的代码:
    XML保存在res/drawable/button.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/button_pressed" />
    <!-- pressed -->    
    <item android:state_focused="true"          android:drawable="@drawable/button_focused" /> 
    <!-- focused -->    
    <item android:state_hovered="true"          android:drawable="@drawable/button_focused" /> 
    <!-- hovered -->    
    <item android:drawable="@drawable/button_normal" /> 
    <!-- default -->
    </selector>
    

    以上应用在一个Button上

    <Button    
    android:layout_height="wrap_content"    
    android:layout_width="wrap_content"    
    android:background="@drawable/button" />
    

    相关文章

      网友评论

          本文标题:StateListDrawable的基本学习

          本文链接:https://www.haomeiwen.com/subject/uwrgrttx.html