安卓XML实现按钮点击变色

来源:互联网 发布:topgun软件下载 编辑:程序博客网 时间:2024/05/21 22:46

先在drawable文件下创建一个xml文件

<selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:drawable="@drawable/shape_bule_button"      android:state_pressed="false"/><item android:drawable="@drawable/shape_touch_bule_button"      android:state_pressed="true"/></selector>
第一个item xml布局代码如下

<shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="rectangle" >    <solid android:color="#ffffff" />    <stroke        android:width="1dip"        android:color="#001e99ec" />    <padding        android:bottom="10dp"        android:left="10dp"        android:right="10dp"        android:top="10dp" />    <solid        android:color="#529ef5"        />    <corners android:radius="3dp" /></shape>

第二个item xml布局代码

<shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="rectangle" >    <solid android:color="#ffffff" />    <stroke        android:width="1dip"        android:color="#00f4313e" />    <padding        android:bottom="10dp"        android:left="10dp"        android:right="10dp"        android:top="10dp" />    <solid        android:color="#537cf9"        />    <corners android:radius="3dp" /></shape>

这就是实现的方式,具体可以按照自己的想法去修改

0 0