如何在屏幕上显示定时器



我正在开发一个应用程序,我想在屏幕上显示定时器并使用它执行操作。我需要计时器停止时玩家会输掉游戏。这部分我可以单独完成,但我不知道怎么做的部分是如何在屏幕上显示计时器并使剩余时间可见。

我希望你能帮助我,谢谢你的帮助!

new CountDownTimer(1000, 1000) {
    public void onTick(long millisecondsUntilFinished) {
         txtView.setText(String.valueOf(millisecondsUntilFinished/ 1000));
    }
    public void onFinish() {
    }
 }.start();

试试这个代码:-

    long totalTimeCountInMilliseconds = 60000;  // 1 minutes = 60000 milisecond 
private CountDownTimer countDownTimer;
    countDownTimer = new CountDownTimer(totalTimeCountInMilliseconds, 500) {
            // 500 means, onTick function will be called at every 500
            // milliseconds
            @Override
            public void onTick(long leftTimeInMilliseconds) {
                long seconds = leftTimeInMilliseconds / 1000;
                tv_CountDownTimer.setText("Counter"
                        + " "
                        + String.format("%02d:%02d:%02d", seconds / 3600,
                                (seconds % 3600) / 60, (seconds % 60)));
                // format the textview to show the easily readable format

            }
            @Override
            public void onFinish() {
            }
        }.start();

最新更新