我尝试创建一个导航抽屉,它的工作原理。但是,当抽屉打开时,项目的图标以灰度显示,而这些图标以RGB比例显示。为什么这是以灰度显示?
答案 0 :(得分:1)
您必须将itemIconTint
颜色设置为
<android.support.design.widget.NavigationView
app:itemIconTint="#FF0000"
/>
如果yoy想要在选择抽屉菜单选项时更改图标和文字颜色,请使用drawble
drawer_item.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/colorPrimary" android:state_checked="true" />
<item android:color="@color/white" />
</selector>
导航
<android.support.design.widget.NavigationView
app:itemIconTint="@drawable/drawer_item"
app:itemTextColor="@drawable/drawer_item"
/>
如果您不想更改图标颜色 设置
mNavigationView.setItemIconTintList(null);