如何让Android Studio自动从svg文件创建Vector drawable?

时间:2016-06-17 13:05:58

标签: java android android-studio svg

我正在使用Android Studio 2.0,目标是支持矢量图像的SDK版本21。

我从New-> Vector Asset添加了.svg文件,它从中生成了一个drawable(.xml)。

问题在于,当我更改.svg(在矢量图形编辑器中)时,.xml不会在Studio内自动更新。如果.svg更改,如何让它自动更新生成的.xml文件?

问候!

3 个答案:

答案 0 :(得分:17)

答案是:你可以!!

这很容易!只需单击文件夹上的右键(可绘制为ex。)并选择:

enter image description here

然后选择:

enter image description here

你得到了它!

(有一些限制: https://developer.android.com/studio/write/vector-asset-studio.html#PSD

答案 1 :(得分:4)

简单的答案是:你做不到。

没有正式的自动生成方法,我从未找到任何第三方工具来自动进行转换。

但是,除了使用Android Studio之外,还有其他几种用于此类转换的工具。:

答案 2 :(得分:0)

使用 Android Studio 3.4 或更高版本可以添加整个目录来转换此目录中的所有文件。去做你可以使用资源管理器https://developer.android.com/studio/write/resource-manager Tools -> Resource Manager -> + -> Import Drawables

enter image description here