我正在尝试禁用所选项目的色彩,以便在使用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>
但这会使所选项目不可见。