GestureDetector.OnDoubleTapListener, GestureDetector.OnGestureListener

GestureDetector.OnDoubleTapListenerと
GestureDetector.OnGestureListenerを実装したクラスで、
画面をタップした時の呼ばれるイベント順番メモ

'10/07/01追記
テスト中不可解な動きをしたので、調査した結果、ドラッグさせた際の挙動が2種類あるようでしたので、追記しました。

ちょい押し
     onDown -> onShowPress -> onSingleTapUp -> onSingleTapConfirmed

長押し
     onDown -> onShowPress -> onLongPress

おす→ドラッグ→普通に離す
     onDown -> onShowPress -> onScroll *n
     '10/07/01追記
     画面を押した瞬間スクロールさせた場合、onShowPressが省略されて、onDown -> onScrollと呼ばれるようです。

おす→ドラッグ→ぱっと離す(フリック)
     onDown -> onShowPress -> onScroll *n -> onFling
     '10/07/01追記
     画面を押した瞬間スクロールさせた場合、onShowPressが省略されて、onDown -> onScrollと呼ばれるようです。

ダブルタップ
     onDown -> onShowPress -> onSingleTapUp -> onDoubleTap -> onDoubleTapEvent


シングルタップとダブルタップが競合しそうだから、
シングルタップのイベント処理は、onSingleTapConfirmedに書いた方がいい感じ。