クラスを使用せずに Android キャンバスで塗りつぶされた領域 (塗りつぶされたポリゴンなど) を描画する方法があるかどうか疑問に思っています。Path
canvas.drawPath(...)
私がこれを使わずにやりたい理由Path
は、非常に大きなデータセットを描画する必要がcanvas.drawPath(...)
あり、ハードウェアで高速化されていないため遅くなるためです。
ハードウェアアクセラレーションにより、使用時のパフォーマンスcanvas.drawLines(...)
ははるかに優れていますが、このアプローチを使用して塗りつぶされたポリゴンを描画する方法が見つかりませんでした (線がすべて接続されている場合でも)。
を使用すると、呼び出してもpaint.setStyle(Style.FILL)
ポリゴンが塗りつぶされませんでしたdrawLines(...)
。
Path
アプローチを使用せずに塗りつぶされたポリゴンを描画する方法はありますか?
または、を使用してパフォーマンスを向上させる他の方法はありますCanvas
か?