【发布时间】:2013-12-01 23:09:24
【问题描述】:
我在 Canvas 上有几个多边形。 我怎样才能听到来自多边形的点击?
我有办法
public void drawPolygon(ChartPolygon polygon) {
List<Point> points = polygon.getPoints();
int size = points.size();
if (size < 2) {
return;
}
Paint polyPaint = new Paint();
polyPaint.setColor(polygon.getColor());
polyPaint.setStyle(Style.FILL);
Path polyPath = new Path();
polyPath.moveTo(points.get(0).getX(), points.get(0).getY());
for (Point point : points) {
polyPath.lineTo(point.getX(), point.getY());
}
canvas.drawPath(polyPath, polyPaint);
}
【问题讨论】:
标签: android onclick android-canvas polygon polygons