在touchDown()
后,我致电game.setScreen(new ScreenClass(this));
这很有效但是当它进入新屏幕并且我释放鼠标(或抬起我的手指)时,新屏幕会触发touchUp()
事件。有没有办法防止第一次touchUp
被记录?
答案 0 :(得分:0)
您只需在第二个屏幕上添加一个标志即可忽略第一个触摸事件。
private boolean isFirstTouchUp = true;
在touchup事件中,添加此代码
if(isFirstTouchUp){
isFirstTouchUp = false;
}else{
// Do you touchup event here,
}
希望我能帮到你:D