キャンバスのズーム アニメーションをスムーズに作成するにはどうすればよいですか? GWT は、スクロール ホイールの量を取得するonMouseWheel(MouseWheelEvent evt)
メソッドと aを提供します。evt.getDeltaY()
ここでの問題は、ホイールを動かすたびにこのメソッドが実行され、メソッド自体でキャンバスの再描画を呼び出すと、処理が非常に遅くなることです。
そこで、どうにかズームのアニメーションを作ろうと思いました。しかし、どのように?
を作成することを考えましたTimer
が、開始点としてマウスホイールイベントしかなく、ユーザーがホイールでズームを終了したという終了点がないため、実際にはわかりません...