Soy un novato en Inkscape. Traté de encontrar una solución en Internet, pero no encontré nada sobre la exportación de XML para el directorio de recursos dibujables de Android.
Me gustaría estar seguro si este programa realmente no puede convertir o exportar SVG a ese formato XML. Si es así, ¿puedo exportar los iconos seleccionados en este formato XML específico?
svg
aplain svg
. Hizo algunos cambios y lo hizo compatible con el estudio de afirmación de vectores sin alterar las imágenes del icono.Respuestas:
El XML utilizado para un recurso Android VectorDrawable es específico de Android y, por lo tanto, no es algo que pueda exportar fácilmente desde cualquier software general de edición de imágenes.
Tienes un número de opciones.
Android tiene Vector Asset Studio , con el que puede importar un archivo SVG y exportar el recurso XML que necesita.
SVG to VectorDrawable Converter es una herramienta de línea de comandos que requiere que Inkscape se ejecute.
Android SVG to VectorDrawable es un convertidor de arrastrar y soltar en línea.
Debe tener en cuenta que VectorDrawable no es compatible con todas las funciones SVG. Notablemente patrones, máscaras, gradientes, imágenes. Básicamente estás limitado a rutas básicas.
fuente
Puede usar Inkscape para crear un archivo SVG y usar un convertidor para recuperar un código vectorial XML para Android con:
SVG to Vector Drawable Converter de a-student funciona mejor que Android SVG a VectorDrawable desde inloop para algunos archivos SVG (ignore la capa no visible, por ejemplo). ¡Pero ambos son muy buenos!
fuente