2014-02-20 12 views

Antwort

37

Das Android-Asset-Studio hat eine sehr handliche Navigation Drawer Indicator Generator, mit dem Sie eine benutzerdefinierte Farbe für Ihr Symbol festlegen können,

:

heute in Beispiel app, ich dieses Symbol nur in grau gefunden haben und erzeuge die benötigten Bilder in xxhdpi, xhdpi, hdpi und mdpi.

Lesezeichen auf den Ort, hat es eine Menge sehr nützliche Werkzeuge für Android Devs;)

+1

Gibt es eine Möglichkeit, dieses Symbol programmgesteuert einzufärben? Ich möchte es je nach den Vorlieben des Benutzers in Weiß oder eine andere Farbe ändern. – kalehv

+1

@kalehv müssen Sie es selbst tönen, indem Sie 'findViewById()' verwenden, um android.R.id.home (oder R.id.abs__home oder R.id.home, je nach Kompatibilität) zu erhalten, und rufen Sie 'setColorFilter auf() 'auf diesem ImageView. Die HomeView wendet keine Designattribute an. Wenn Sie die ActionBarDrawerToggle-Klasse verwenden, können Sie die Zeichnungs-ID von einem Designattribut abrufen, bevor Sie die ABDT-Klasse instanziieren und ihr die thematische ID für die ausklappbare Ressource übergeben. – Joe

+3

Dead Link, aber hier verfügbar: https://web.archive.org/web/20140712190315/http://romannurik.github.io/AndroidAssetStudio/icons-nav-drawer-indicator.html – personne3000

Verwandte Themen