イベントがMotionEvent.ACTION_MOVEであっても、event.getHistorySize()から0を取得し続けました。getHistorySize()は、MotionEvent.ACTION_MOVEイベントでも0を返します。
ただし、必ずしもゼロではありません。それは10個のACTION_MOVEイベントのように1つのポイント数を追加します。誰でも助けてくれますか?
イベントがMotionEvent.ACTION_MOVEであっても、event.getHistorySize()から0を取得し続けました。getHistorySize()は、MotionEvent.ACTION_MOVEイベントでも0を返します。
ただし、必ずしもゼロではありません。それは10個のACTION_MOVEイベントのように1つのポイント数を追加します。誰でも助けてくれますか?
これについてはわかりませんが、私は同じ問題で困っています。私が信じているのは、MotionEventの履歴には、onTouchEventに個別に報告されていないイベントが含まれているということです。これはAndroid Documentation(http://developer.android.com/reference/android/view/MotionEvent.html)の "バッチ処理"でもサポートされています。
HistorySizeは、見逃したMotionEventsのリストです。だからフレームを落とすとき。それが重要であれば、それはあなたが逃したすべてのものを与えるでしょう。以前にあなたに与えたすべての出来事は保存されません。それだけではないイベントを保存します。
私は同様の問題に直面しています。これには前提条件がありますか? – rDroid