新建一个button_selector.xml文件
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/dj_normal" android:state_pressed="false"/>
<item android:drawable="@drawable/dj_pressed" android:state_pressed="true"/>
</selector>
在strings文件定义两个颜色
<drawable name="dj_normal">#b9f0f8ff</drawable> <drawable name="dj_pressed">#b91e90ff</drawable
在layout里面定义button时引用即可
android:background="@drawable/button_selector"
本文介绍如何创建一个按钮状态选择器(button_selector)并定义不同状态下的样式。通过XML文件设置正常与按下状态的颜色,实现按钮视觉效果的变化。
387

被折叠的 条评论
为什么被折叠?



