Android NavigationDrawer图标以灰度显示

时间:2018-03-23 11:45:45

标签: android android-layout navigation-drawer android-navigation-drawer

我尝试创建一个导航抽屉,它的工作原理。但是,当抽屉打开时,项目的图标以灰度显示,而这些图标以RGB比例显示。为什么这是以灰度显示?

1 个答案:

答案 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);