问题描述
- 安卓onTouchEvent检测到的事件类型有问题!!!
-
是SurfaceView
里面就放几句输出的话
public boolean onTouchEvent(MotionEvent event) {
int action = event.getAction() & MotionEvent.ACTION_MASK;
System.out.println("action = " + action);
System.out.println("event.getAction() = " + event.getAction());
}
操作如下:
手指一放到屏幕
手指二放到屏幕
手指一离开屏幕
手指一再放到屏幕
这时,输出了两个1MotionEvent.ACTION_UP = 1啊
为啥手指放到屏幕上会输出1????????
时间: 2024-11-17 02:40:24