有没有一种方法可以使用Android Asset Studio批量转换svg文件?

pzu*_*ulw 6 svg android

我有大量的svg文件,我想转换为Android的xml矢量资产。

对于每个文件,记录的过程是File-> New-> Vector Asset。然后选择svg文件,单击“下一步”,然后单击“完成”。

有没有更快的方法?也许是对启动Asset Studio的bash评论?

Ste*_*los 19

Android Studio 3.4 版中添加的资源管理器工具可以批量导入 SVG 并将其转换为矢量可绘制对象。

  1. Tools ? Resource Manager
  2. 选择Drawable选项卡
  3. 点击+左上角的按钮
  4. 选择 Import Drawables

在那里您可以一次选择要导入的所有文件。更多细节在这里


Sid*_*ghe 7

很少有Git项目可以帮助您实现将svg文件批量转换为android支持的Vector Drawable。

  1. 尤拉·诺瓦克(JurajNovák):http//inloop.github.io/svg2android/
  2. SvgToVectorDrawableConverter原始存储库已删除。但是您可以选择其中一个叉子。例:svg2vd -i "\*" -o out --fix-fill-type
  3. 对于单次转换:在线将SVG转换为矢量可绘制转换器
  4. 使用从Android Studio移植的原始转换器的包装

希望能帮助到你!