// 使用者輕觸觸摸屏,由1個MotionEvent ACTION_DOWN觸發 public boolean onDown(MotionEvent e){}
// 使用者按下觸摸屏、快速移動後松開,由1個MotionEventACTION_DOWN, //多個ACTION_MOVE, 1個ACTION_UP觸發 // e1:第1個ACTION_DOWN MotionEvent // e2:最後一個ACTION_MOVE MotionEvent // velocityX:X軸上的移動速度,像素/秒 // velocityY:Y軸上的移動速度,像素/秒 // 觸發條件 : //X軸的坐标位移大于FLING_MIN_DISTANCE,且移動速度大于FLING_MIN_VELOCITY個像素/秒 public boolean onFling(MotionEvent e1, MotionEvent e2, floatvelocityX,float velocityY){}
// 使用者長按觸摸屏,由多個MotionEvent ACTION_DOWN觸發 public void onLongPress(MotionEvent e)
// 使用者按下觸摸屏,并拖動,由1個MotionEvent ACTION_DOWN,多個ACTION_MOVE觸發 public boolean onScroll(MotionEvent e1, MotionEvent e2, floatdistanceX,float distanceY)
// 使用者輕觸觸摸屏,尚未松開或拖動,由一個1個MotionEvent ACTION_DOWN觸發 // 注意和onDown()的差別,強調的是沒有松開或者拖動的狀态 public void onShowPress(MotionEvent e)
// 使用者(輕觸觸摸屏後)松開,由一個1個MotionEvent ACTION_UP觸發 public boolean onSingleTapUp(MotionEvent e)