android CountDownTimer 倒计时

简介:

在以前使用倒计时的时候都是自己通过使用handle延迟发送来实现,但是最近在Android当中发现一个类,是Android提供的倒计时实现类,使用简单,原理也是通过handle来进行倒计时的;

一个简单的小李子:


  1. private TextView text;  
  2.     private CountDownTimer timer = new CountDownTimer(100001000) {  
  3.   
  4.         @Override  
  5.         public void onTick(long millisUntilFinished) { 
  6.             text。setEnable(false);
  7.             text.setText((millisUntilFinished / 1000) + "秒后可重发");  
  8.         }  
  9.   
  10.         @Override  
  11.         public void onFinish() {  
  12.             text.setEnabled(true);  
  13.             text.setText("获取验证码");  
  14.         }  
  15.     };  

调用的时候很简单:timer.start();


相关文章
|
9月前
|
Android开发
Android 短信验证码倒计时60s实现步骤
Android 短信验证码倒计时60s实现步骤
154 0
|
Android开发 Kotlin
Android 基于Kotlin Flow实现一个倒计时功能
`Flow`数据流可以按顺序发送多个值,一个倒计时功能刚好符合这种场景,本文就尝试使用`Flow`来实现一个倒计时功能
347 0
|
XML Java Android开发
Android 获取验证码倒计时实现
验证码输入框和获取验证码按钮布局
189 0
|
XML Java Android开发
Android 倒计时 仿京东
Android 倒计时 仿京东
88 0
Android 倒计时 仿京东
|
Android开发
Android发送验证码倒计时,时间倒计时
Android发送验证码倒计时,时间倒计时
123 0
Android发送验证码倒计时,时间倒计时
|
Android开发
Android 实现倒计时的简单方式
Android 实现倒计时的简单方式
185 0
|
Android开发
利用Android自带的CountDownTimer实现手机验证码倒计时
利用Android中自带的CountDownTimer实现手机验证码倒计时 public class TimeCountUtil extends CountDownTimer { private static final int TIME_TA...
1090 0
|
Android开发
Android项目实战(十):自定义倒计时的TextView
原文:Android项目实战(十):自定义倒计时的TextView 项目总结 -------------------------------------------------------------------------------------------- 有这么一个需求: 我有一个ListView,每一个列表项 布局如上图,顶部一个大图片展示,中部一个音频播放,底部一个描述文字。
1075 0
|
Android开发 API
Android 计时器: CountDownTimer和JobService
1. CountDownTimer 介绍: 定时执行在一段时间后停止的倒计时,在倒计时执行过程中会在固定间隔时间得到通知。 参数: millisInFuture 从开始调用start()到倒计时完成并onFinish()方法被调用的毫秒数。
1209 0