【问题标题】:Drawing polygons in XML with Android使用 Android 在 XML 中绘制多边形
【发布时间】:2012-04-03 00:18:57
【问题描述】:

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

我阅读了有关使用 ShapeDrawable here 创建 XML 文件并将其用于某些形状的布局的信息,但据我所知,它仅适用于矩形、椭圆形和环形。

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

【问题讨论】:

    标签: android xml polygon


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-09-15
      • 1970-01-01
      • 2011-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-31
      相关资源
      最近更新 更多