使用Android绘制XML格式的多边形

时间:2012-03-17 22:52:20

标签: android xml polygon

我正在寻找一种方法来为Android应用绘制多边形,特别是三角形。

我读到了创建一个XML文件,并使用ShapeDrawable here在某些形状的布局中使用它,但据我所知,只适用于矩形,椭圆和环。

我知道可以通过编程方式使用Path和PathShape绘制多边形,或者使用OpenGL绘制多边形,或者在Photoshop中绘制.png,但我更喜欢在XML布局中创建一个.png。是否可以创建自定义组件来执行此操作,例如?

1 个答案:

答案 0 :(得分:2)

也许您可以将Pathadd custom XML attributes扩展到使用lineTo()构建路径的子类。多边形的点可以指定为数组引用。