wake-up-neo.com

Das farbige Bild hat keine Farbe und nur einen grauen Vektor in der Zeichnung

Ich habe ein neues Bild-Asset im Drawable Cus erstellt. Ich muss ein neues Bild in meine App einfügen. Jedes Mal, wenn ich ein neues Bild-Asset erstellt habe, wird die Ausgabe jedoch völlig ohne Farbe. Ich habe das Bild davon angehängt.  enter image description here

Es ist verwirrend und wenn ich es in mein Layout importiere, ist es einfach grau, wie Sie im Bild sehen können. Warum kann ich keine fertigen Lösungen finden? Sag mir Bescheid, wenn ich übersehen werde. 

26
Ben Scmidth

Ich habe die Antwort auf meine eigene Frage erhalten. Ich finde es nützlich für einige, die noch nicht wissen, wie man Batch Drawable Import aktiviert. Es ist einfach und muss nur Plugin heruntergeladen und installiert werden. Ich habe gelesen, dass die neueste Version es bereits hat und ich heruntergeladen und neu installiert habe, aber es zeigte nicht das, was ich erwartet hatte. Die Lösung ist, es herunterzuladen und zu installieren. 

  1. Gehen Sie zunächst in Android Studio zur Standardeinstellung Datei -> Einstellung oder Sie können einfach Klicken Sie auf das SDK Manager-Symbol enter image description here

  2. Gehen Sie in der Standardeinstellung zu Plugins  enter image description here

  3. Geben Sie bei der Suchoption Batch Drawable Import ein, und es wird Android Drawable Importer angezeigt.  enter image description here

  4. In meinem Image ist es bereits installiert. Klicken Sie auf Install Plugin und folgen Sie den Anweisungen.

  5. Sie müssen Android Studio neu starten und versuchen, einen neuen Batch Drawable-Import zu erstellen. Dort finden Sie ihn. ;) Vielen Dank.  enter image description here

57
Ben Scmidth

Beim Erstellen eines neuen Assets in dem zeichnbaren Ordner müssen Sie das festlegen 

"Launcher-Symbole"

in dem 

"Asset-Typ"

dropdown-Liste  enter image description here

Dadurch werden die Bilder in ihrer ursprünglichen Farbe hinzugefügt und nicht ausgegraut. Es ist auch möglich, die Bilder im Ordner res/mipmap hinzuzufügen. Sie können die Bilder aus dem Ordner mipmap an einen beliebigen Ort verschieben.

12
Shadab Ansari

Wenn Sie in der neueren Version von Android Studio (2.2) ein Image-Asset als Aktionsleiste und Registerkartensymbole erstellen, wird es automatisch in Graustufen konvertiert. Wählen Sie aus dem Dropdown-Menü. Standardmäßig ist HOLO LIGHT Farbcode, dies funktioniert jedoch nur für Skizzenbilder Farbcode erhalten

0
Sree Vishnu

Ich habe die richtige Lösung gefunden! Sie müssen diesen Code nur dort einfügen, wo Sie Ihr NavigationView -Objekt erstellt haben!

    NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
    //add the line below and your icon will display as your .svg file
    navigationView.setItemIconTintList(null);
    navigationView.setNavigationItemSelectedListener(this);
0
Mr. Jay Patel