Ant*_*ema 7 android android-xml
有没有办法将颜色设置为可绘制的图标?那么图标的颜色会被我的自定义颜色覆盖?
<item android:drawable="@drawable/icon1"
//set color to my icon here
android:state_pressed="true" />
<item android:drawable="@drawable/icon2"
//set color to my icon here
/>
Run Code Online (Sandbox Code Playgroud)
您可以使用此代码段
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="false">
<bitmap android:src="@drawable/signup_checkbox_empty" android:tint="@color/turquoise" />
</item>
<item android:state_checked="true">
<bitmap android:src="@drawable/signup_checkbox_full" android:tint="@color/turquoise" />
</item>
<item>
<bitmap android:src="@drawable/signup_checkbox_empty" android:tint="@color/turquoise" />
</item>
</selector>
Run Code Online (Sandbox Code Playgroud)
tint在图像元素(或用于显示图像的任何元素)上使用该属性,例如:
<ImageView android:layout_width="32dp"
android:layout_height="32dp"
android:src="@drawable/ic_drawable_resource_name"
android:tint="@color/color_name"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18881 次 |
| 最近记录: |