OntouchListenerのAndroid周波数?
-
26-10-2019 - |
質問
私は本質的にペイントスタイルであるアプリを開発しています。ユーザーは画面に触れて画像を描画できます。ただし、ユーザーの動きの速度を測定したいと思います。現時点では、event.getx/yと以前の値のxとyの座標の間の距離を取り、差を計算します。これは、OntouchListenerのタイミング間隔が一定である場合、動きの速度に直接比例します。これはAndroidの場合ですか? iPhoneでは、リスナーが実際に入力に応じて頻度を変更することを知っています。
さらに、それが一定の価値である場合、誰かがそれが何であるかを知っていますか?そのため、任意の価値ではなく、有用なユニット(mm/sec)の速度を描くことができます。
解決
Androidでは同じだとは思いません(しかし、私は100%確信がないと言わざるを得ません)。しかし、これはメーカー間でも潜在的に異なる可能性があるため、System.CurrentTimemillis()を2つのイベントで見て、速度を自分で計算することはできませんか?
所属していません StackOverflow