我想创建一个从10开始的倒数计时器,但只需要5秒钟倒计时到0。
我在Google源代码中有以下代码,从10开始倒数:
new CountDownTimer(10000, 1000) {
public void onTick(long millisUntilFinished) {
timerText.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
timerText.setText("done!");
}
}.start();
答案 0 :(得分:1)
你应该先尝试自己做,但是:
heroku run rake db:migrate
new CountDownTimer(5000, 500) {
public void onTick(long millisUntilFinished) {
timerText.setText("Half-seconds remaining: " + millisUntilFinished / 500);
}
public void onFinish() {
timerText.setText("done!");
}
}.start();
在其构造函数中有两个参数,一个用于整个计时器的长度(称为CountDownTimer
,第一个参数),另一个用于millisInFuture
的频率调用函数(即onTick
)。这两个参数都是countDownInterval
变量类型。
请参阅Android API中的CountDownTimer。