3

我正在关注材料设计教程和图标来开发应用程序,但我发现一个应用程序可以在点击时更改图标颜色。我也想这样做。我怎么能建造这样的东西?请帮我解决这个问题,按钮点击小吃栏的颜色也会改变。

在此处输入图像描述

谢谢

4

2 回答 2

0

你可以用selector.

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="resource when button is pressed"/>
    <item android:state_pressed="false" android:drawable="resource when button is not pressed"/>
</selector>

如果您想在您的按钮上应用该选择器,请按照此步骤操作。

  1. 制作资源(.xml)文件。
  2. 在资源标签内输入 xml 代码(选择器)。
  3. 像这样在按钮上设置背景:button.setbackground(@drawable/xml);
于 2016-01-01T10:08:10.140 回答
0

试试这个选择器来改变选择的图像或你的图像按钮

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
    android:state_pressed = "true"
    android:drawable="@drawable/your_icon_pressed"/>
<item
    android:drawable="@drawable/your_icon"/>
</selector>
于 2016-01-01T10:20:59.233 回答