C/C++教程

Android 倒计时CountDownTimer 的使用

本文主要是介绍Android 倒计时CountDownTimer 的使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
/**
 * 倒计时类
 *
 * @author tab
 */
public class TimerDownTab extends CountDownTimer {
    private TimerDownListener listener;

    public interface TimerDownListener {
        void onTick(long millis);

        void onFinish();
    }

    public void setOnTimerDownListener(TimerDownListener listener) {
        this.listener = listener;
    }

    /**
     * @param millisInFuture    总时间
     * @param countDownInterval 间隔跳动时间
     */
    public TimerDownTab(long millisInFuture, long countDownInterval) {
        super(millisInFuture, countDownInterval);
    }

    @Override
    public void onTick(long millisUntilFinished) {
        if (listener != null) {
            listener.onTick(millisUntilFinished);
        }
    }

    @Override
    public void onFinish() {
        if (listener != null) {
            listener.onFinish();
        }
    }

}

  

这篇关于Android 倒计时CountDownTimer 的使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!