StateListDrawable的基本学习

2016-05-19  本文已影响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" />
上一篇下一篇

猜你喜欢

热点阅读