在Android中倒計時這個功能應該是非常普遍,google也爲我們提供了這樣一個工具類 CountDownTimer從字面都可以看出是作爲定時器使用的,使用起來也是非常簡單
1.構造函數
該類的構造方法提供兩個參數,第一個表示總時間,第二個間隔時間
CountDownTimer(long time,long interval)
2.主要方法
該類主要有四個方法:
1. cancel() 取消定時器
2. start()開始定時器
3. onTick(long time)每個一段時間調用一次,參數爲剩餘時間,調用間隔取決於構造方法的參數,
4. onFinish() 完成時候調用
3.簡單使用
/**
* 開始倒計時
*/
public void startCountDown(){
new CountDownTimer(10000,1000){
@Override
public void onTick(long millisUntilFinished) {
bt6.setText("當前倒數時間"+(int)millisUntilFinished/1000);
}
@Override
public void onFinish() {
bt6.setText("倒計時結束");
}
}.start();
}