1

カスタムビューに表示するvectorgraphicsの大きな地図があります。私はcanvas.translate()関数を使用してマップを移動するので、ラインのすべてのパスを再度計算する必要はありません。

ズーム機能を実現するための同様のメカニズムはありますか?パスを値とともに保持し、ズームアウトおよびズームインしたいのですが、パスのすべてのポイントを最初から再計算する必要がありますか。

よろしく

4

1 に答える 1

1

Canvas.scale()は、キャンバスを拡大縮小します(ズームイン/ズームアウト)。パスを描いた後、スケールを実行してみてください。それが機能しない場合は、ポイントを再計算する必要があります。

于 2012-08-19T14:17:27.953 に答える