复合Android Xml形状:由一条线,一条弧和另一条线组成

时间:2017-01-31 08:33:44

标签: android xml svg android-drawable shape

请你帮我把这个形状画成一个xml文件:

问题是,我希望将其作为一个可绘制的xml形状用作背景图像。

请帮忙。

enter image description here

1 个答案:

答案 0 :(得分:0)

不是真正的答案。只是声明问题是使用矢量drawable解决的:

参考文献:

How to convert a PNG image to a SVG?

Error importing Vector Asset into Android Studio

Code Analysis Error (Unexpected namespace prefix) after upgrading Android Support Library 23.2.0

https://developer.android.com/studio/write/vector-asset-studio.html#svg

我尝试通过矢量资源工具在Android工作室中导入svg,但是有很多关于<svg标记未被声明的错误以及关于文件突然结束的错误。

问题是你不应该在android studio中使用* .svg文件。

你必须转换一个,例如png文件到svg文件,用于将svg转换为可读xml的工具是svg2android。 gradle依赖项有一个最低版本,而app:build.gradle文件中有一些配置要完成。 app:srcCompat资源无法立即识别,这就是我提供第三个链接的原因。

如果您需要进一步解释,请大声说出来。