如何在SVG文件中替换<switch>和<foreignobject>?

时间:2017-07-11 07:09:30

标签: android android-studio svg vector-graphics

我正在开发一款Android应用,并希望实现矢量绘图。在我导入 .svg 文件时在Android Studio中使用Android Vector Asset Studio时,它显示以下错误:

enter image description here

我访问了官方site他们说这些标签尚不支持,因为资产工作室只能处理非常简单的图像。我在想是否有任何方法可以将这些标记替换为supported的等效标记。我不知道该怎么做。请帮助,提前谢谢! :)

2 个答案:

答案 0 :(得分:1)

如果您想使用矢量图像,只需将SVG图像转换为here的矢量图像即可 然后只需将此矢量用作可绘制图像。

答案 1 :(得分:0)

就我而言,通过删除 <foreignObject> 标签并将 <switch> 标签替换为 <g> 标签,我能够让矢量 Asset Studio 成功导入我的 SVG 图像。

>