如何在Android画布上绘制一个填充的三角形?
- 论坛
- 如何在Android画布上绘制一个填充的三角形?
7 浏览
如何在Android画布上绘制一个填充的三角形?
我正在使用以下代码在Android地图上绘制这个三角形:
paint.setARGB(255, 153, 29, 29); paint.setStyle(Paint.Style.FILL_AND_STROKE); paint.setAntiAlias(true); Path path = new Path(); path.moveTo(point1_returned.x, point1_returned.y); path.lineTo(point2_returned.x, point2_returned.y); path.moveTo(point2_returned.x, point2_returned.y); path.lineTo(point3_returned.x, point3_returned.y); path.moveTo(point3_returned.x, point3_returned.y); path.lineTo(point1_returned.x, point1_returned.y); path.close(); canvas.drawPath(path, paint);
pointX_returned是我从字段中获取的坐标,基本上是纬度和经度。
结果是一个漂亮的三角形,但内部为空,因此我可以看到地图。有没有办法填充它呢?