Jam*_*ung 4 java int time android
我想知道如何每秒将 1 添加到我的 int 中,直到在这种情况下达到某个数字 15。
但是我只希望在按下按钮后 int 开始增加。
@Override
public void touchUp(InputEvent event, float x, float y,
int pointer, int button) {
login.addAction(Actions.moveTo(0, 310, 1));
loginClicked = true;
if(loginClicked == true && loginTimer == 15){
login.addAction(Actions.moveTo(0, 430, 1));
}
}
});
Run Code Online (Sandbox Code Playgroud)
有我的代码,如您所见,我正在移动一些东西,如果它保持不变,则在 15 秒后我希望它也移动回来。
您可以使用计时器:
int delay = 5000; // delay for 5 sec.
int period = 1000; // repeat every sec.
int count = 0;
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask()
{
public void run()
{
// Your code
count++;
}
}, delay, period);
Run Code Online (Sandbox Code Playgroud)