2012年12月2日 星期日

[Android] Touch events trigger order

  • ViewGroup#onInterceptorTouchEvent()
  • View#onTouchEvent()
  • View#onTouch()


目前了解

以上 method 回傳 true 則表示會處理 event,該 event 則不會再被 dispatcher

若是回傳 false,則表示不會處理,因此也不會再接收到後續 event (這邊有點不確定!)


* Reference
- onInterceptTouchEvent和onTouchEvent调用时序 - ddna的专栏 - 博客频道 - CSDN.NET
- ViewGroup | Android Developers
- MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的传递顺序 | 第三极 | 移动开发者
- onTouchEvent 、onInterceptTouchEvent的顺序~
- 两分钟彻底让你明白Android中onInterceptTouchEvent与onTouchEvent(图文)! - Android_Tutor的专栏 - 博客频道 - CSDN.NET

沒有留言:

張貼留言