Android - 如何检查屏幕是否被触摸?

Ale*_*lex 7 android input

我目前正在使用onTouchEvent(MotionEvent me)注册输入事件,但是,这是一个游戏应用程序,当帧速率减慢时,程序有时无法在GUI按钮释放后注册input.UP事件,这会导致我的角色继续前进它自己的...

是否有像API中的布尔方法检查在任何给定时间屏幕上是否有手指?

谢谢

Gra*_*ham 5

可能值得查看onUserInteraction()的文档.

这样的事情可以让你知道用户最近与屏幕的互动情况:

@Override
public void onUserInteraction(){
    MyTimerClass.getInstance().resetTimer();
}
Run Code Online (Sandbox Code Playgroud)