2011年5月2日 星期一

[Android] GestureDetector: sigle finger touch event sequence

If your finger tapping on tab, it'll trigger event in turn:
  • OnTouch  (finger down on tab)
  • OnTouchEvent
  • OnDown
  • OnTouch  (finger lift off tab)
  • OnTouchEvent
  • OnSingleTapUp
  • OnSingleTapConfirmed   (event by OnDoubleTapListener)

If your finger long press on tab, it'll trigger event in turn:
  • OnTouch  (finger down on tab)
  • OnTouchEvent
  • OnDown
  • OnLongPress
  • OnTouch  (finger lift off tab)
  • OnTouchEvent

If your finger double-click on tab, it'll trigger event in turn:
  • OnTouch  (finger down on tab first time)
  • OnTouchEvent
  • OnDown
  • OnTouch  (finger lift off tab)
  • OnTouchEvent
  • OnSingleTapUp
  • OnTouch  (finger down on tab second time)
  • OnTouchEvent
  • OnDoubleTap
  • OnDoubleTapEvent  (down by OnDoubleTapListener)
  • OnDown
  • OnTouch  (finger lift off tab)
  • OnTouchEvent
  • OnDoubleTapEvent  (up by OnDoubleTapListener)

If your finger touch and slide across tab, it'll trigger event in turn:
  • OnTouch  (finger down on tab)
  • OnTouchEvent
  • OnDown
  • OnShowPress
  • OnTouch  (finger move on tab)
  • OnTouchEvent
  • OnScroll
  • OnTouch  (finger lift off tab)
  • OnTouchEvent
  • OnFling

沒有留言:

張貼留言