android点击按钮图标变色
在 Android 中,要让按钮图标在点击时变色,可以使用 selector 来实现。首先,需要准备两张图片,分别代表按钮图标的默认状态和点击后的状态。然后在 res/drawable 文件夹中创建一个 selector 文件,代码如下:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http:/...
·
在 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" />
<item android:drawable="@drawable/button_icon_default" />
</selector>
其中,@drawable/button_icon_pressed 和 @drawable/button_icon_default 分别代表点击后的图片和默认图片。
最后,可以将这个 selector 设置为按钮的背景,代码如下:
button.setBackgroundResource(R.drawable.button_icon_selector);
这样,当用户点击按钮时,按钮的图标就会变色。
更多推荐
已为社区贡献8条内容
所有评论(0)