Eu sou um novato no Inkscape. Tentei encontrar uma solução na internet, mas não encontrei nada sobre a exportação do diretório de recursos desenháveis XML para Android.
Eu gostaria de ter certeza de que este programa é realmente incapaz de converter ou exportar SVG para esse formato XML. Em caso afirmativo, posso exportar ícones selecionados neste formato XML específico?
svg
paraplain svg
. Ele fez algumas alterações e o tornou compatível com o vector assert studio, sem alterar o visual do ícone.Respostas:
O XML usado para um recurso Android VectorDrawable é específico para o Android e, portanto, não é possível exportar facilmente qualquer software de edição de imagem geral.
Você tem várias opções.
O Android possui o Vector Asset Studio , com o qual você pode importar um arquivo SVG e exportar o recurso XML necessário.
O SVG to VectorDrawable Converter é uma ferramenta de linha de comando que requer a execução do Inkscape.
O Android SVG para VectorDrawable é um conversor on-line de arrastar e soltar.
Lembre-se de que o VectorDrawable não suporta todos os recursos SVG. Notavelmente padrões, máscaras, gradientes, imagens. Você está basicamente limitado aos caminhos básicos.
fonte
Você pode usar o Inkscape para criar um arquivo SVG e usar um conversor para recuperar um código XML de vetor para Android com:
O SVG to Vector Drawable Converter de um aluno funciona melhor que o Android SVG para VectorDrawable do inloop para alguns arquivos SVG (ignore a camada não visível, por exemplo). Mas ambos são muito bons!
fonte