Ich bin ein Neuling in Inkscape. Ich habe versucht, im Internet eine Lösung zu finden, aber ich habe nichts über das Exportieren von XML für Android-Ressourcenverzeichnisse gefunden.
Ich möchte sichergehen, dass dieses Programm SVG wirklich nicht in dieses XML-Format konvertieren oder exportieren kann. Wenn ja, kann ich ausgewählte Symbole in diesem bestimmten XML-Format exportieren?
svg
zu exportierenplain svg
. Es hat einige Änderungen vorgenommen und es mit Vector Assert Studio kompatibel gemacht, ohne die Grafik des Symbols zu verändern.Antworten:
Das für eine Android VectorDrawable- Ressource verwendete XML ist spezifisch für Android und daher nicht einfach aus einer allgemeinen Bildbearbeitungssoftware zu exportieren.
Sie haben eine Reihe von Optionen.
Android verfügt über Vector Asset Studio , mit dem Sie eine SVG-Datei in die benötigte XML-Ressource importieren und exportieren können.
SVG to VectorDrawable Converter ist ein Befehlszeilenprogramm, für dessen Ausführung Inkscape erforderlich ist.
Android SVG to VectorDrawable ist ein Online-Drag & Drop-Konverter.
Beachten Sie, dass VectorDrawable nicht alle SVG-Funktionen unterstützt. Insbesondere Muster, Masken, Verläufe, Bilder. Sie sind grundsätzlich auf grundlegende Pfade beschränkt.
quelle
Mit Inkscape können Sie eine SVG-Datei erstellen und mit einem Konverter einen Vektor-XML-Code für Android abrufen mit:
SVG to Vector Drawable Converter von einem Schüler funktioniert für einige SVG-Dateien besser als Android SVG to VectorDrawable von Inloop (ignorieren Sie beispielsweise nicht sichtbare Ebenen). Aber beide sind sehr gut!
quelle