44

Android でいくつかのタッチ処理をデバッグしていますが、View に送信された MotionEvent にキャンセルアクションonTouchListenerが含まれている理由を突き止めようとしています。その原因に関するドキュメントを見つけることができず、誰かがこの問題をデバッグするための正しい方向性 (エラー コード、ソース コード、または一般的な知識) を教えてくれることを期待していました。

4

5 に答える 5

60

これはあなたが探しているものですか:

「ACTION_CANCEL は、親がモーションを取得したときに発生します。たとえば、ユーザーがリスト ビュー内で十分にドラッグしたため、リスト ビュー内のボタンを押す代わりにスクロールが開始された場合です。ビューグループで詳細を確認できます。ドキュメント: onInterceptTouchEvent ."

それがあなたが探している答えであることを願っています:

リソース: Motion EventStack Overflow

于 2012-08-14T21:29:37.960 に答える
-1

ドラッグがビューの範囲外に移動すると、 ACTION_CANCEL が発生します

于 2012-08-14T21:29:46.193 に答える