Java Android底部导航栏颜色显示更亮 底部导航栏中的颜色显示为比所选颜色亮。

Java Android底部导航栏颜色显示更亮 底部导航栏中的颜色显示为比所选颜色亮。,java,android,android-layout,android-xml,Java,Android,Android Layout,Android Xml,我希望实现如下图所示的选项卡栏 所选选项卡将高亮显示,如图所示 我正在使用库com.google.android.material:material:1.0.0 然而,在实现上,我得到了比我添加的颜色更浅的输出。 这是我的XML代码 这是颜色选择器文件 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="t

我希望实现如下图所示的选项卡栏

所选选项卡将高亮显示,如图所示

我正在使用库
com.google.android.material:material:1.0.0

然而,在实现上,我得到了比我添加的颜色更浅的输出。

这是我的XML代码

这是颜色选择器文件

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:state_checked="true"
        android:color="@color/colorPrimary" />
    <item
        android:state_pressed="true"
        android:state_enabled="true"
        android:color="@color/white" />
    <item
        android:color="@color/light_black_40"/>
</selector>

这是彩色文件

<resources>
    <color name="colorPrimary">#E63D4D</color>
    <color name="colorPrimaryDark">#FFFFFF</color>
    <color name="colorAccent">#EF816F</color>

    <color name="white">#FFFFFF</color>
    <color name="black">#000000</color>

    <color name="light_black_40">#66000000</color>
    <color name="yellow">#FFF676</color>
</resources>

#E63D4D
#FFFFFF
#EF816F
#FFFFFF
#000000
#66000000
#FFF676

任何帮助都将不胜感激。谢谢:)

您在其他手机上测试过吗?是的,它是一样的。它会在预览本身中显示
<resources>
    <color name="colorPrimary">#E63D4D</color>
    <color name="colorPrimaryDark">#FFFFFF</color>
    <color name="colorAccent">#EF816F</color>

    <color name="white">#FFFFFF</color>
    <color name="black">#000000</color>

    <color name="light_black_40">#66000000</color>
    <color name="yellow">#FFF676</color>
</resources>