VectorDrawable(xml)转换回SVG
Android 用的矢量图是 VectorDrawable(xml格式)。
如果我们想对已经转换成 VectorDrawable 的矢量图进行修改的话,
最好先转换回 SVG 格式再使用 inkscape 之类的矢量图图形编辑工具进行修改。
步骤
将头部的:
1
2
<vector xmlns:android="http://schemas.android.com/apk/res/android"替换成
1
<svg xmlns="http://www.w3.org/2000/svg"
闭标签也做相应修改。
将
android:width
替换成width
将
android:height
替换成height
将
android:pathData
替换成d
。将
android:fillColor
替换成fill
。如果没有
android:fillcolor
的话,要加上fill="#ffffff"
将
android:viewportHeight="24" android:viewportWidth="24"
替换成viewBox="0 0 24 24"
的形式。
例子
Vector Drawable
1 |
|
SVG
1 | <svg xmlns="http://www.w3.org/2000/svg" |
参考
https://stackoverflow.com/questions/44948396/convert-vectordrawable-to-svg
VectorDrawable(xml)转换回SVG