如何使这种自​​定义形状可绘制?

时间:2018-10-05 15:18:24

标签: android android-drawable

Create custom shape like this

如何在具有这种曲线的android中使这种可绘制(以白色显示)?

1 个答案:

答案 0 :(得分:1)

最简单的方法是将9patch图像用于此类目的。您可以找到一些在线编辑器,例如Simple nine-patch generator。只需将您的图像放进去,然后用线条画出“拉伸区域”和“内容填充”即可。

另一种选择是使用SVG格式,这种格式可能会更好,因为它的文件较小,并且vector graphics较小。另一方面,由于并非所有元素都受支持,因此难以实现。您可以在official docs中阅读 可以找到一些在线工具来将图像转换为SVG,例如SVG Creator 为避免受到Android + SVG的限制,您可以使用SvgGlidePlugin之类的第三方库或其他许多库。

但是我建议先尝试9patch。