/ / Alterar a cor do ícone específico no NavigationDrawer - android, android-navigation-drawer, android-navigationview

Alterar a cor do ícone específico no NavigationDrawer - android, android-navigation-drawer, android-navigationview

Eu tenho um problema com a mudança de cor do ícone no Menu Gaveta padrão no Android, há muitos tópicos, mas eles só explicam mudando a cor do tom do menu inteiro e não um ícone específico:

Itens do menu

Por exemplo, eu quero mudar a cor do ícone Favoritos para amarelo

Respostas:

0 para resposta № 1

Você pode mudar o ícone do menu daqui como este de activity_drawer_drawer.xml layout

    <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

<group android:checkableBehavior="single">
<item
android:id="@+id/nav_camera"
<!-- Change your drawable here -->
android:icon="@drawable/ic_menu_camera"
android:title="Import"/>
<item
android:id="@+id/nav_gallery"
android:icon="@drawable/ic_menu_gallery"
android:title="Gallery"/>
<item
android:id="@+id/nav_slideshow"
android:icon="@drawable/ic_menu_slideshow"
android:title="Slideshow"/>
<item
android:id="@+id/nav_manage"
android:icon="@drawable/ic_menu_manage"
android:title="Tools"/>
</group>

<item android:title="Communicate">
<menu>
<item
android:id="@+id/nav_share"
android:icon="@drawable/ic_menu_share"
android:title="Share"/>
<item
android:id="@+id/nav_send"
android:icon="@drawable/ic_menu_send"
android:title="Send"/>
</menu>
</item>

</menu>

Para remover o efeito de cor matiz, use este

mNavigationView.setItemIconTintList(null);