0

AndroidでViewPagerのような画像スライダーを実装したいのですが、onDraw起動時に左から右へなどのアニメーションを行うと、このアニメーションは目的の画像が描画完了するまで何度も描画されます。

スライドの長さを設定し、タイムアップしたらアニメーションを終了させたいのですが、アニメーションを開始する前に各 onDraw() にどれだけの時間を費やしているかわかりません。各描画のピクセルを計算し、その後、呼び出しますinvalidate() メソッドを使用すると、画像が top0&left0 の位置に描画されるまで、このメソッドは何度も呼び出されます。

私の質問は、各描画のピクセルを計算する方法です。アドバイスをお願いします。よろしくお願いします。

4

0 に答える 0