在游戏中创建一个简单的计时器

时间:2011-02-09 17:20:48

标签: android timer

如果有人可以解释如何在30秒开始然后回到0的游戏中解释如何创建一个简单的计时器,我将非常感激。在0我会停止游戏并调用一个允许下一个转身的球员。

任何建议都将不胜感激。感谢

编辑:

import android.os.CountDownTimer;
import android.widget.TextView;

public class MyCount extends CountDownTimer {
    static TextView timeDisplay;

    public MyCount(long millisInFuture, long countDownInterval) {
        super(millisInFuture, countDownInterval);
    }

    public void onFinish() {
        timeDisplay.setText("Done!");
    }

    public void onTick(long millisUntilFinished) {
        timeDisplay.setText("Left: " + millisUntilFinished / 1000);
    }
}

在一个单独的课程中,我创建了一个方法:

public void setTimer() { 
    timeDisplay = new TextView(this);
    this.setContentView(timeDisplay);
    MyCount counter = new MyCount(30000, 1000);
    counter.start();
}

在onClick方法中我调用了上面的方法:

public void onClick(View v) {
    setTimer();
}

我对此有任何建议。

0 个答案:

没有答案