0

電話しtouchDown()たらgame.setScreen(new ScreenClass(this));

これはうまく機能しますが、新しい画面に到達してマウスを放す (または指を離す) と、新しい画面でtouchUp()イベントが発生します。これが最初touchUpに記録されないようにする方法はありますか?

4

1 に答える 1

0

2 番目の画面にフラグを追加するだけで、最初のタッチアップ イベントを無視できます。

private boolean isFirstTouchUp = true;

touchup イベントで、次のコードを追加します。

if(isFirstTouchUp){
 isFirstTouchUp = false;
}else{
 // Do you touchup event here,
}

私があなたを助けることを願っています:D

于 2013-05-21T05:34:30.970 に答える