我想知道是否有一种方法可以在不使用类和调用的情况下使用 Android Canvas 绘制填充区域(如填充多边形)。Path
canvas.drawPath(...)
我不想这样做的原因Path
是因为我必须绘制非常大的数据集并且canvas.drawPath(...)
没有硬件加速,因此速度很慢。
由于硬件加速,使用时的性能canvas.drawLines(...)
要好得多,但是我还没有找到一种方法来绘制使用这种方法填充的多边形(即使线条全部连接)。
使用. paint.setStyle(Style.FILL)
_drawLines(...)
有没有办法在不使用该方法的情况下绘制填充多边形Path
?
或者有没有其他方法可以提高性能Canvas
?