Vektor Asset Studio importieren ist bunt .svg-Datei als schwarz und weiß
Ich bin mit der Anleitung hier von Google die Verwendung der neuen option (März 2016) zu importieren .svg-Dateien in drawable statt .png-Dateien.
Das problem, das ich habe ist, dass die Datei wird importiert, als schwarz und weiß, obwohl die Datei hat viele Farben.
Hier ist ein Bild der .svg-Datei, wie Lesen von Google Chrome:
Dieser gleichen Datei, ist dann zu Lesen, wie dies durch den Vektor Asset Studio:
Und in der app, das Bild erscheint schwarz und weiß.
Keine Idee warum dies passiert ist?
Den .svg-Datei wird immer dann erzeugt, auf Adobe PhotoShop Creative Cloud, und ich bin mit Android Studio 1.5.1 auf dem Mac.
Danke!
EDIT: Hinzugefügt link zu .svg-Datei, die ich verwende für diese Frage.
- Ist das Bild über externe CSS? Hat Vector Asst Studio-Unterstützung externes CSS?
- Ähmm. Ich weiß nicht, die Antwort auf beide Fragen. Das kommt mir von unserem design-team. Irgendeine Idee, wo ich sollte Sie überprüfen, für die externe css-Datei in Photoshop?
- Fügen Sie die Datei in Frage.
- getan. Danke!!!
- Es gibt keine externen CSS-Datei. Ich weiß nicht, warum es nicht angezeigt wird, sollte es funktionieren. Ich schlage vor, Sie nehmen diese mit Vektor Asset Studio bugtracker, wo es.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte auch das gleiche problem, aber nach dem Graben internet
endlich die Lösung gefunden, hier ist es:-
Nach erledigt, die mit illustrator entwerfen
1) Gehen Sie zu Datei --> Speichern unter ---> Fenster-Dialog Öffnet sich--> geben Sie den Namen des svg
--->Klicken Sie auf Speichern
2) Nun zeigt SVG-Dialogfeld "Optionen" - - - > unten Links auf "Mehr Optionen" - - - > CSS-Eigenschaften dropdown - - - - > Wählen Sie die Darstellung von Attributen
diese Einstellung macht svg-kompatiblen code für android importieren mit Farben !!
Sorry für diese Antwort aufwendige ... hab das für diejenigen, die Anfänger sind
Android Studio SVG importer ist etwas begrenzt. Es behandelt nur sehr einfache SVG-Dateien. Und ich glaube nicht, dass es unterstützt die
<style>
element, oder dieclass
Attribut. So müssen Sie zum ändern der CSS-Eigenschaften von XML.Beispiel:
Müssen geändert werden:
Etcetera für den rest der
<path>
Elemente.