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>