Android 当按下按钮时,使用图层列表和所有项目的颜色将被忽略

Android 当按下按钮时,使用图层列表和所有项目的颜色将被忽略,android,android-layout,Android,Android Layout,我试图创建一个带有圆圈和可绘制图像的自定义图标,但可绘制图像的颜色设置为白色,而不是其色调定义为的颜色 我尝试过改变风格和其他很多东西,但圆圈的内部图像总是显示为白色 按钮 风格 @颜色/原色 预期: 实际值:将app:iconTint=“@null”添加到您的按钮 如下代码所示: <com.google.android.material.button.MaterialButton android:id="@+id/toFingerprintReader"

我试图创建一个带有圆圈和可绘制图像的自定义图标,但可绘制图像的颜色设置为白色,而不是其色调定义为的颜色

我尝试过改变风格和其他很多东西,但圆圈的内部图像总是显示为白色


按钮


风格


@颜色/原色
预期: 实际值:

app:iconTint=“@null”
添加到您的按钮

如下代码所示:

<com.google.android.material.button.MaterialButton
        android:id="@+id/toFingerprintReader"
        style="@style/Widget.Jackpot.Button"
        app:icon="@drawable/layer_list_fingerprint"
        android:layout_width="331dp"
        android:layout_height="312dp"
        app:iconSize="200dp"
        app:iconGravity="textStart"
        app:iconTint="@null"
        android:layout_alignParentStart="true"
        android:layout_centerVertical="true"/>

使用此代码的输出:

我希望它对你有用