一些常量
常見的動作常量:
public static final int ACTION_DOWN = 0;單點觸摸動作 public static final int ACTION_UP = 1;單點觸摸離開動作 public static final int ACTION_MOVE = 2;觸摸點移動動作 public static final int ACTION_CANCEL = 3;觸摸動作取消 public static final int ACTION_OUTSIDE = 4;觸摸動作超出邊界 public static final int ACTION_POINTER_DOWN = 5;多點觸摸動作 public static final int ACTION_POINTER_UP = 6;多點離開動作
以下是一些非touch事件:
public static final int ACTION_HOVER_MOVE = 7;
public static final int ACTION_SCROLL = 8;
public static final int ACTION_HOVER_ENTER = 9;
public static final int ACTION_HOVER_EXIT = 10;
switch (event.getAction()) {
//第一個觸摸點
case MotionEvent.ACTION_DOWN: //按下 = 0
break;
case MotionEvent.ACTION_MOVE: //移動 = 2
break;
case MotionEvent.ACTION_UP: // 擡起 = 1
break;
}