标签: android xml polygon
我正在寻找一种方法来为Android应用绘制多边形,特别是三角形。
我读到了创建一个XML文件,并使用ShapeDrawable here在某些形状的布局中使用它,但据我所知,只适用于矩形,椭圆和环。
我知道可以通过编程方式使用Path和PathShape绘制多边形,或者使用OpenGL绘制多边形,或者在Photoshop中绘制.png,但我更喜欢在XML布局中创建一个.png。是否可以创建自定义组件来执行此操作,例如?
答案 0 :(得分:2)
也许您可以将Path和add custom XML attributes扩展到使用lineTo()构建路径的子类。多边形的点可以指定为数组引用。
lineTo()