1、背景介绍
在做Android项目开发的时候,有时我们需要对按钮做一些特殊的处理,比如按钮点击的时候会有一个动画的效果,实际上就是几张图片在短时间的切换;再比如有时候我们需要对界面的选择的时候,需要表示该项目是选中状态还是不被选中状态,怎么办,同样使用两张图片,分别表示不同状态就行了。
2、代码示例
2.1 按钮的代码示例
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/menubar_home_pressed" />
<item android:state_focused="true" android:state_enabled="true" android:drawable="@drawable/menubar_home_pressed" />
<item android:state_enabled="true" android:drawable="@drawable/menubar_home_normal" />
<item android:state_focused="true" android:drawable="@drawable/menubar_home_pressed" />
</selector>
上面的这