如果我在Illustrator这样的程序中有矢量图像,我怎样才能使用Android的VectorDrawable框架的正确格式?
我找到了一个将SVG转换为VectorDrawable xml格式的工具:http://inloop.github.io/svg2android/ 但它要求SVG只使用“路径”。
任何想法如何输出这样的文件?
答案 0 :(得分:44)
如果您使用Android Studio,最好的方法是:
该向导从SVG文件生成XML。
答案 1 :(得分:15)
该工具目前仅支持<path>
元素。例如,它不支持<rect>
,<circle>
等。
如果您在绘图中使用这样的基元,则需要转换它们。我忘记了您需要使用的确切选项,但它可能类似于&#34;转换为路径&#34;。
此链接可能有所帮助。
答案 2 :(得分:13)
只需使用SVG to VectorDrawable Converter或其online version即可。这是一个将SVG图像批量转换为Android VectorDrawable XML资源文件。
指向自述文件的链接,它提供了有关如何使用转换器的足够信息。