1

Gibt es eine Möglichkeit, Navigationssymbole Farbe zu ändern? Was ich meine ist, dass selbst wenn ich ein PNG verwende, das mehr als eine Farbe enthält, das Symbol, das in der App gezeichnet wird, eine Farbe hat und ich denke, die Standardfarbe ist grau, kann ich es bunt machen?Android Navigation Drawer Icons 'Farbe

Zum Beispiel:

My png file that I want to use for icon

Dies ist meine png-Datei, die ich für das Symbol verwenden mag, aber wenn ich es als Navigationsleiste Elemente Symbol, um es so gezeichnet verwenden:

enter image description here

+0

Bitte seien Sie genauer. Diese Frage macht nicht viel Sinn, wie es ist. Vielleicht posten Sie ein Bild, das Ihr Problem zeigt. – Dan

+0

Ich denke, meine Frage ist klar, sollen die Navigationsschubladen-Icons bunt sein oder sollten sie eine Farbe haben? – azuosxela

+1

Wenn Sie Hilfe brauchen, wenn jemand nach mehr Informationen fragt oder sagt, dass Sie unklar sind, sollten Sie wahrscheinlich nicht streiten ... außer Sie wollen keine Hilfe. – Jim

Antwort

4

gesetzt

navigationView.setIt emIconTintList (null);

in Ihrem onCreate()

diese verwenden Sie unterschiedliche Farbe Symbol von navigationdrawer einstellen.

0

Ändern Icons INSIDE Navigationsleiste:

Fügen Sie einfach die gewünschte Farbe in itemIconTint Eigenschaft:

Sie leicht Farbe in Ihrer Navigationsansicht XML angeben.

<android.support.design.widget.NavigationView 
    ... 
    app:itemIconTint="#000000" //choose your color here..... 
    ... 
/> 

ändern Navigationsleiste Symbolfarbe (Klick, die die Schublade öffnet):

das Thema Set:

<style name="MyDrawerArrowTheme" parent="Widget.AppCompat.DrawerArrowToggle"> 
    <item name="color">@android:color/white</item> 
</style> 

und fügen Sie diese benutzerdefinierten Designs in Ihrer Anwendung Thema:

<item name="drawerArrowStyle">@style/MyDrawerArrowTheme</item> 
Verwandte Themen