GLSurfaceView に慣性スクロールを実装しようとしていますが、そのためには速度を計算する方法を理解する必要がありますが、その方法がわかりません。翻訳は行列に格納され、以下のコード行によって計算されます。
matrix.postTranslate(event.getX() - start.x,event.getY() - start.y);
GLSurfaceView に慣性スクロールを実装しようとしていますが、そのためには速度を計算する方法を理解する必要がありますが、その方法がわかりません。翻訳は行列に格納され、以下のコード行によって計算されます。
matrix.postTranslate(event.getX() - start.x,event.getY() - start.y);
Scroller
とVelocityTracker
クラスを見てください。これらを一緒に使用して、標準のフレームワークウィジェットでフリング動作を実装します。これらを使用すると、アプリは常にデバイスのネイティブな感触と一致します。