// 手指觸碰到螢幕,由一個 ACTION_DOWN觸發
boolean
onDown(MultiMotionEvent e);
// 确定一個press事件,強調手指按下的一段時間(TAP_TIMEOUT)内,手指未曾移動或擡起
void
onShowPress(MultiMotionEvent e);
// 手指點選螢幕後離開,由 ACTION_UP引發,可以簡單的了解為單擊事件,即手指點選時間不長(未構成長按事件),也不曾移動過
boolean
onSingleTapUp(MultiMotionEvent e);
// 長按,手指點下後一段時間(DOUBLE_TAP_TIMEOUT)内,不曾擡起或移動
void
onLongPress(MultiMotionEvent e);
// 拖動,由ACTION_MOVE觸發,手指地按下後,在螢幕上移動.
boolean
onScroll(MultiMotionEvent e1, MultiMotionEvent e2,
float
distanceX,
float
distanceY);
// 滑動,由ACTION_UP觸發,手指按下并移動一段距離後,擡起時觸發.
velocityX,
velocityY表示“滑動”在橫向、縱向上的速度.
boolean
onFling(MultiMotionEvent e1, MultiMotionEvent e2,
float
velocityX,
float
velocityY);