天天看點

CountDownTimerSupport - 更簡單易用的Android倒計時器CountDownTimerSupport

轉載請注明出處:

http://blog.csdn.net/aa464971/article/details/72768063

CountDownTimerSupport

Android倒計時器,支援開始倒計時、暫停倒計時、繼續倒計時、停止倒計時、重新倒計時

示例APK

example-1.0.3.apk

效果示範

CountDownTimerSupport - 更簡單易用的Android倒計時器CountDownTimerSupport
CountDownTimerSupport - 更簡單易用的Android倒計時器CountDownTimerSupport

快速開始

Android Studio - 在build.gradle中引入

舊版請謹慎更新到1.0.3以上

1.啟用了新的包名,更新後需要在用到的地方修改為新的包名

2.onFinish的回調時機調整為與CountDownTimer#onFinish()相同

初始化

//總時長 間隔時間
CountDownTimerSupport mTimer = new CountDownTimerSupport(millisInFuture, countDownInterval);
// SimpleOnCountDownTimerListener
mTimer.setOnCountDownTimerListener(new OnCountDownTimerListener() {
    @Override
    public void onTick(long millisUntilFinished) {
        // 倒計時間隔
    }

    @Override
    public void onFinish() {
        // 倒計時結束
    }

    @Override
    public void onCancel() {
        // 倒計時手動停止
    }
});
           

啟動倒計時

mTimer.start();
           

暫停倒計時

mTimer.pause();
           

恢複倒計時

mTimer.resume();
           

停止倒計時

mTimer.stop();
           

重置并啟動倒計時

mTimer.reset();
mTimer.start();