Android倒計時 CountDownTimer的使用

在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();
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章