Как добавить пользовательские изображения с цветом в пункты меню? - PullRequest
0 голосов
/ 01 декабря 2018

У меня есть следующие пункты меню в моем навигационном ящике

<item
        android:id="@+id/nav_home"
        android:icon="@drawable/home"
        android:title="Home" />
    <item
        android:id="@+id/nav_gallery"
        android:icon="@drawable/gallery"
        android:title="Gallery" />
    <item
        android:id="@+id/logout"
        android:icon="@drawable/logout"
        android:title="Slideshow" />

У меня есть изображения (.png) значков, которые я пытался поместить в пункт меню, но оно отображается в оттенках серого.

Как поставить точное изображение (с цветом) в качестве иконки пункта меню?

1 Ответ

0 голосов
/ 01 декабря 2018

Вы можете добавить пользовательский макет в элемент меню навигационной панели.Поместите изображение в ImageView custom_layout и проверьте его:

<item
        android:id="@+id/nav_custom_layout"
        app:actionLayout="@layout/custom_layout"
        app:showAsAction="always"
        tools:ignore="MenuTitle"/>
...