Android实现按钮点击时样式改变
1.在res下drawable文件夹右键新建Drawable Resource File。
2.File name 为btn_selector,Root element为selector。
3.在btn_elector.xml中填写以下代码:
<item android:state_pressed="true">
<shape android:shape="rectangle">
<corners android:radius="15dp"></corners>
<solid android:color="#800080" ></solid>
<stroke android:width="10dp" android:color="#000080"></stroke>
</shape>
</item>
<item android:state_pressed="false">
<shape android:shape="rectangle">
<corners android:radius="15dp"></corners>
<solid android:color="#DDA0DD" ></solid>
<stroke android:width="10dp" android:color="#87CEFA"></stroke>
</shape>
</item>
第一个item为点击时的样式,第二个为没有点击时的样式。
4.最后在按钮中加上以下代码:
android:background="@drawable/btn_selector"