Android CountDownTimer倒计时器的使用
16lz
2021-01-23
在平时我们编程的时候,经常会用到倒计时这个功能,很多人不知道Android已经帮封装好了一个类,往往都自己写。现在发现了这个类,大家共享一下:
在一个TextView不断显示剩下的时间,代码如下:
[java] view plain copy
- private TextView vertifyView;
- private CountDownTimer timer = new CountDownTimer(10000, 1000) {
- @Override
- public void onTick(long millisUntilFinished) {
- vertifyView.setText((millisUntilFinished / 1000) + "秒后可重发");
- }
- @Override
- public void onFinish() {
- vertifyView.setEnabled(true);
- vertifyView.setText("获取验证码");
- }
- };
调用的时候很简单:timer.start();
最后说明一下:CountDownTimer timer = new CountDownTimer(10000, 1000)中,第一个参数表示总时间,第二个参数表示间隔时间。意思就是每隔一秒会回调一次方法onTick,然后10秒之后会回调onFinish方法。
更多相关文章
- Android为什么会有65536的方法数量限制
- Android Studio ——Android 使用Pull方法解析XML文件的方法
- 记录关于Gradle : Build Running的解决方法
- Android时间选择器以及回调的使用
- Android 开机震动的调用位置以及打开关闭方法
- android 取现在时间和以前的时间做差 求出天数 时间 和分钟数
- Android中计算text文字大小的几个方法
- Android的DialogFragment的基本使用方法