ImageView 的 Drawabale 色调在 Widget 中不起作用
ImageView's Drawabale tint is not working in Widget
我正在创建一个小部件,但是当我添加 app:tint="@color/white"
它在 Design 预览中显示色调但是当小部件加载时色调没有应用,图标仍然是黑色,我需要在图像视图中添加白色。
<ImageView
android:id="@+id/imageView1"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentEnd="true"
android:elevation="10dp"
android:src="@drawable/ic_explore_01"
app:tint="@color/white" />
打开您的 ic_explore_01
xml 文件并像下面的代码片段一样编辑 fillColor
。
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<path
android:fillColor="@color/white"
android:pathData="M3,13h8L11,3L3,3v10zM3,21h8v-6L3,15v6zM13,21h8L21,11h-8v10zM13,3v6h8L21,3h-8z" />
</vector>
我正在创建一个小部件,但是当我添加 app:tint="@color/white"
它在 Design 预览中显示色调但是当小部件加载时色调没有应用,图标仍然是黑色,我需要在图像视图中添加白色。
<ImageView
android:id="@+id/imageView1"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentEnd="true"
android:elevation="10dp"
android:src="@drawable/ic_explore_01"
app:tint="@color/white" />
打开您的 ic_explore_01
xml 文件并像下面的代码片段一样编辑 fillColor
。
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<path
android:fillColor="@color/white"
android:pathData="M3,13h8L11,3L3,3v10zM3,21h8v-6L3,15v6zM13,21h8L21,11h-8v10zM13,3v6h8L21,3h-8z" />
</vector>