Java如何每秒增加一个int 1直到它达到15

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 秒后我希望它也移动回来。

zen*_*non 6

您可以使用计时器:

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)