2010-12-30 19 views
1

私のGLSurfaceViewに慣性スクロールを実装しようとしています。そのためには、速度の計算方法を理解する必要がありますが、その方法はわかりません。翻訳は行列に格納され、以下のコード行で計算されます。速度を計算する

matrix.postTranslate(event.getX() - start.x,event.getY() - start.y); 
+0

これはどのような代替物理学ですか?私はxとyの位置の変化を見るが、時間の言及はない。コードのどこかに暗黙のタイムステップがありますか? – duffymo

+0

いいえ、スクロールに寄与するコードは上記のとおりです。 – jfisk

答えて

3

ScrollerVelocityTrackerクラスを見てみましょう。一緒に標準フレームワークウィジェットで飛行動作を実装するために使用されます。これらを使用すると、あなたのアプリは常にデバイスのネイティブな感触に合っています。

関連する問題