要修改Android图标的颜色,可以使用以下两种方法:
1. 使用矢量图标:首先,选择使用矢量图标而不是位图图标。矢量图标可以通过XML来定义,可以轻松地修改颜色。在使用矢量图标时,将图标作为矢量资源添加到项目中。然后,在需要修改颜色的地方,可以通过修改XML文件中的颜色值来改变图标的颜色。
2. 使用图标着色(Icon Tinting):如果无法使用矢量图标,也可以通过代码或XML来修改图标的颜色。可以使用`ImageView`的`setColorFilter`方法来为图标着色。通过设置颜色和`PorterDuff.Mode`来指定着色的效果。在XML中可以使用`android:tint`属性来为图标着色。
总的来说,要修改Android图标的颜色,推荐使用矢量图标并通过XML或代码的方式来修改颜色。