美文网首页
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