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

akr*_*mir 5 xml android polygon

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

我读了有关创建一个XML文件,并在某些形状与ShapeDrawable布局使用它在这里,但据我所知,只有适用于矩形,椭圆形和戒指.

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

Dhe*_*.S. 2

也许您可以扩展Path并向子类添加自定义 XML 属性,该子类将使用lineTo(). 多边形的点可以指定为数组引用。