Mar*_*son 3 android touch surfaceview glsurfaceview
我目前正在使用纯OpenGL以自己的方式绘制按钮.
我可以通过onTouchEvent检测按钮是否被按下,但是我想知道用户是按住按钮,还是用户不再触摸屏幕.
小智 5
在最初的MotionEvent.ACTION_DOWN事件之后,所有后续触摸事件(用户将手指放在屏幕上)将是MotionEvent.ACTION_MOVE事件,直到用户将其手指从屏幕上抬起,该屏幕将注册为MotionEvent.ACTION_UP事件.
如果您想确保用户仍然按下按钮,请在MotionEvent.ACTION_MOVE事件期间进行边界检查,或者如果您不关心用户是否将手指拖离按钮,则只需检查MotionEvent.ACTION_UP事件.