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

Compound Android Xml Shape: Consisting of a Line, an Arc and Another Line

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

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

请帮忙。

不是真正的答案。只是说明问题已使用矢量可绘制对象解决:

参考文献:

How to convert a PNG image to a SVG?

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

我尝试通过矢量资产工具在 Android studio 中导入 svg,但出现了很多关于未声明 [​​=10=] 标签的错误,以及关于文件突然结束的错误。

问题是您不应该在 android 工作室中使用 *.svg 文件。

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

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