在 Android 中,要让按钮图标在点击时变色,可以使用 selector 来实现。
首先,需要准备两张图片,分别代表按钮图标的默认状态和点击后的状态。然后在 res/drawable 文件夹中创建一个 selector 文件,代码如下:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_icon_pressed" android:state_pressed="true" />