CountDownTimer計時器實現倒計時
阿新 • • 發佈:2018-11-11
// timer Util /* 定義一個倒計時的內部類 */ class TimeCount extends CountDownTimer { public TimeCount(long millisInFuture, long countDownInterval) { super(millisInFuture, countDownInterval);// 引數依次為總時長,和計時的時間間隔 } @Override public void onFinish() {// 計時完畢時觸發 checking.setText("重新驗證"); checking.setClickable(true); } @Override public void onTick(long millisUntilFinished) {// 計時過程顯示 checking.setClickable(false); checking.setText(millisUntilFinished / 1000 + "秒"); } }
初始化:
time = new TimeCount(60000, 1000);// 構造CountDownTimer物件
使用:
time.start();