我想将 SVG 文件转换为 Android Vector Drawable XML。我需要 SVG 的结构。为了扩展 SVG 将多个元素组合在一起,我需要该分组也反射(reflect)在 Android Vector Drawable 中。
不幸的是,我发现执行 SVG 到 Vector Drawable 转换的工具试图以一种消除文件结构中现有分组的方式最小化文件大小。
是否有一种聪明的方法来进行转换,使分组树完好无损?
最佳答案
2019 年更新:不需要使用任何外部工具或旧答案所指出的 Heck。 Android Studio 的 Asset Studio 允许将 SVG/PSD 转换为矢量
- 右键单击应用程序文件夹->新建矢量资源
- 选择单选按钮中的第二个选项以从本地文件创建矢量,如下图所示。
- 点击文件夹图标加载本地 SVG 文件,它会自动将其转换为矢量:
关于android - 将 SVG 文件转换为 Android Vector Drawable XML,同时保持组结构就位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46456867/