我在处理触摸事件时遇到问题,据我了解 MotionEvent.Action_Move 应该注册一个不移动的触摸,即按下/按住?
但是我的代码只在触摸事件移动时注册,我不知道为什么。我已经在视图上设置了 setLongClickable(true),但这并没有帮助。任何想法=
public boolean onTouch(View view, MotionEvent event) {
int action = event.getAction();
if (action== MotionEvent.ACTION_DOWN){
//Do on press
}
else if (action== MotionEvent.ACTION_MOVE){
//Continously do something while pressed
}
else if(action==MotionEvent.ACTION_UP){
//Do on release
}
return true;
}