Canvas#drawLines を使用する Android カスタム グラフ ビューと、アンチエイリアシングがオンになっているペイント オブジェクトに取り組んでいます。ビューでハードウェア アクセラレーションがオンになっています。ズームイン/ズームアウトをピンチすると、グラフの一部の線がバラバラに表示され、グラデーションになっていくことがあります。ソフトウェア レイヤーに変更するか、アンチエイリアシングを無効にすると、問題は解決します。これは drawLines のバグですか、それとも何が起こっているのか誰か知っていますか?
最初の画像は問題を示しています。2 番目の画像はわずかに移動しており、ほとんどの場合、完全に結合された線でグラフがどのように見えるかを示しています。
(画像は問題を示しています)
(グラフがどのように見えるかを示す画像 - まだいくつかの小さなギャップがあります)