it-swarm.com.de

So ändern Sie die Symbolfarben in Android Studio

Ich habe einige Icons von material.io heruntergeladen, aber sie bieten nur die Icons in schwarz an. Ich habe ein Youtube-Video gesehen, in dem sie die Farbe auswählen können. Jedenfalls versuche ich, die Farben der Symbole in Weiß zu ändern. Ich habe kein Glück. Ich habe versucht, die Füllfarbe in Android Studio zu ändern, aber es funktioniert nicht. Jede Hilfe wäre willkommen, wie zum Beispiel exakter Code und Dateien, zu denen der Code hinzugefügt werden kann. Vielen Dank.

7
Rob26br

Sie können diese Bilder direkt in Android Studio herunterladen.

klicken Sie mit der rechten Maustaste auf Neu> Image Asset und wählen Sie 

  • Symboltyp: Aktionsleisten- und Registersymbole
  • Asset-Typ: ClipArt
  • Thema: CUSTOM

Und Sie können jede ClipArt auswählen, die Sie möchten, die Farbe, die Auffüllung usw. auswählen.

 enter image description here

11
Guillaume

einfach können Sie verwenden 

Android: tint = "@ Android: Farbe/Weiß"

16
Nouman Ch

Wie bereits erwähnt, können die Symbole von material.io direkt mit Android Studio heruntergeladen werden. Diese Lösung zeigt das Importieren von Vektorobjekt-Symbolen, die einfacher zu verwalten sind, da sie an einem einzigen Ort (res/drawable) gespeichert werden, im Vergleich zu Bildobjekten, bei denen jedes Symbol in bestimmten Dichteordnern (hdpi, xhdpi usw.) gespeichert wird. 

  1. erweitern Sie den Ordner "res"
  2. rechtsklick gezeichnet
  3. schweben über "neu"
  4. wählen Sie "Vector Asset" aus.

 Creating Vector Icon

  1. klicken Sie auf das Bild neben "Symbol".
  2. wählen Sie das gewünschte Symbol für material.io aus
  3. Benennen Sie das Symbol, was Sie möchten
  4. wähle "weiter"

Jetzt haben Sie zwei Möglichkeiten, die Farbe des Symbols einzustellen

  1. Im Layout mit dem Android: Tint-Attribut einer ImageView. Dies ist meine Präferenz, da das Symbol vor der Laufzeit angezeigt werden kann.

 Layout Icon Color Change Example

oder

  1. In Java.

imageView.setColorFilter(ContextCompat.getColor(context, Android.R.color.white), PorterDuff.Mode.MULTIPLY);

6
John Idasetima

https://material.io/icons/ können Sie tatsächlich Symbole in Weiß herunterladen.

 enter image description here

Abhängig davon, was Sie genau tun möchten, gibt es einige Optionen. Wenn Sie einfach weiße Symbole wünschen (und diese nicht zur Laufzeit ändern), kann dieses Plugin für Android Studio nützlich sein: https://github.com/konifar/Android-material-design-icon-generator-plugin

Sie können die Material-Design-Symbole direkt in Android Studio in der gewünschten Farbe erstellen. Eine andere Alternative zum Herunterladen dieser Symbole in verschiedenen Farben ist https://materialdesignicons.com/ .

Wenn Sie die Symbole zur Laufzeit einfärben möchten, versuchen Sie Folgendes:

imageView.setColorFilter(ContextCompat.getColor(context, Android.R.color.white), 
        PorterDuff.Mode.MULTIPLY);
2
Andrew Brooke

Sie können weiße Symbole von material.io herunterladen. siehe auch themen und themenüberlagerungen

 Material white

0
Hakan Saglam