カスタムビューに表示するvectorgraphicsの大きな地図があります。私はcanvas.translate()関数を使用してマップを移動するので、ラインのすべてのパスを再度計算する必要はありません。
ズーム機能を実現するための同様のメカニズムはありますか?パスを値とともに保持し、ズームアウトおよびズームインしたいのですが、パスのすべてのポイントを最初から再計算する必要がありますか。
よろしく
Canvas.scale()は、キャンバスを拡大縮小します(ズームイン/ズームアウト)。パスを描いた後、スケールを実行してみてください。それが機能しない場合は、ポイントを再計算する必要があります。