Je suis un débutant dans Inkscape. J'ai essayé de trouver une solution sur Internet mais je n'ai rien trouvé sur l'exportation de répertoire de ressources XML pour Android.
Je voudrais être sûr que ce programme est vraiment incapable de convertir ou d'exporter SVG vers ce format XML. Si oui, puis-je exporter les icônes sélectionnées dans ce format XML spécifique?
svg
versplain svg
. Il a fait quelques changements et l'a rendu compatible avec vector assert studio sans altérer les visuels de l'icône.Réponses:
Le XML utilisé pour une ressource Android VectorDrawable est spécifique à Android et donc pas quelque chose que vous pourrez facilement exporter à partir de n'importe quel logiciel d'édition d'image général.
Vous disposez d'un certain nombre d'options.
Android dispose de Vector Asset Studio , avec lequel vous pouvez importer un fichier SVG et exporter la ressource XML dont vous avez besoin.
SVG to VectorDrawable Converter est un outil en ligne de commande qui nécessite l'exécution d'Inkscape.
Android SVG to VectorDrawable est un convertisseur de glisser-déposer en ligne.
Vous devez garder à l'esprit que VectorDrawable ne prend pas en charge toutes les fonctionnalités SVG. Notamment motifs, masques, dégradés, images. Vous êtes essentiellement limité aux chemins de base.
la source
Vous pouvez utiliser Inkscape pour créer un fichier SVG et utiliser un convertisseur pour récupérer un code XML vectoriel pour Android avec:
SVG to Vector Drawable Converter from a-student fonctionne mieux que Android SVG to VectorDrawable from inloop pour quelques fichiers SVG (ignorez la couche non visible par exemple). Mais les deux sont très bons!
la source