图片参考
我需要帮助添加更多的一分钟使用安卓工作室点击按钮
以下是我的一些计时器代码:
private void startTimer() {
mCountDownTimer = new CountDownTimer(mTimeLeftInMillis, 1000) {
@Override
public void onTick(long millisUntilFinished) {
mTimeLeftInMillis = millisUntilFinished;
updateCountDownText();
}
@Override
public void onFinish() {
mTimerRunning = false;
btnTest.setText("Start");
}
}.start();
mTimerRunning = true;
btnTest.setText("Pause");
}
private void pauseTimer() {
mCountDownTimer.cancel();
mTimerRunning = false;
btnTest.setText("Start");
}
private void updateCountDownText() {
int minutes = (int) (mTimeLeftInMillis / 1000) / 60;
int seconds = (int) (mTimeLeftInMillis / 1000) % 60;
String timeLeftFormatted = String.format(Locale.getDefault(), "%02d:%02d", minutes, seconds);
textViewShowTime.setText(timeLeftFormatted);
mProgressBar.setProgress((int)(mTimeLeftInMillis / 1000));
}
1条答案
按热度按时间uurity8g1#
不幸的是,这个类没有这样的特性。
您可以保存单击按钮的次数,然后创建一个新按钮
CountDownTimer
有你想要的超时时间。你需要考虑剩下的时间onTick
方法。您可以创建
CustomCountDowntimer
那是从CountDownTimer
. 然后做上面描述的事情。请参阅此链接