在android.support.design.widget.BottomNavigationView中选择项目时如何保留原始图标颜色

时间:2019-02-01 14:14:25

标签: android user-interface kotlin

我正在尝试禁用所选项目的色彩,以便在使用android.support.design.widget.BottomNavigationView时保留原始图标的颜色,并在未选中该项目时显示灰色。

我尝试设置

navigation.itemIconTintList  = null //kotlin

但是它将选择状态和未选择状态均呈现为原始图标而没有色彩。

我还尝试将以下选择器应用于BottomNavigationView中的app:itemIconTint

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:color="@android:color/darker_gray"
        android:state_checked="false"/>
    <item
        android:color="@android:color/transparent"
        android:state_checked="true"/>
</selector>

但这会使所选项目不可见。

0 个答案:

没有答案