Android studio 通过xml文件设置点击按钮按钮时更换背景,松开时恢复的功能

1、首先准备好两张照片,分别命名为btn_after和 btn_before,分别为点击前和点击时的照片。

2、在drawable文件夹里新建xml文件,用下述内容替换

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/after" android:state_focused="true"></item>
    <item android:drawable="@drawable/after" android:state_pressed="true"></item>
    <item android:drawable="@drawable/before"></item>

</selector>
另外需要注意的是照片也要放置在drawable文件夹中

3、在按钮的背景设置里引用这个xml文件,就可以实现点击时更换背景效果了。

是不是超简单?

猜你喜欢

转载自blog.csdn.net/luoshen87/article/details/75110315