在平时我们编程的时候,经常会用到倒计时这个功能,很多人不知道Android已经帮封装好了一个类,往往都自己写。现在发现了这个类,大家共享一下:


在一个TextView不断显示剩下的时间,代码如下:

private TextView vertifyView;private CountDownTimer timer = new CountDownTimer(10000, 1000) {@Overridepublic void onTick(long millisUntilFinished) {vertifyView.setText((millisUntilFinished / 1000) + "秒后可重发");}@Overridepublic void onFinish() {vertifyView.setEnabled(true);vertifyView.setText("获取验证码");}};

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

最后说明一下:CountDownTimer timer = new CountDownTimer(10000, 1000)中,第一个参数表示总时间,第二个参数表示间隔时间。意思就是每隔一秒会回调一次方法onTick,然后10秒之后会回调onFinish方法。



更多相关文章

  1. Android的底层库libutils介绍
  2. 怎么在android的XML文件里加入凝视
  3. ZZ android am命令
  4. Android(安卓)canvas clip 参数解释
  5. 基于百度地图的android地理位置获取
  6. 修改Android中strings.xml文件
  7. build.prop生成及参数解析
  8. mybatisplus的坑 insert标签insert into select无参数问题的解决
  9. Python技巧匿名函数、回调函数和高阶函数

随机推荐

  1. android 小问题记录
  2. Mac Android(安卓)FFMpeg 编译及集成
  3. android 开机自启动程序2
  4. 【Android】Android内存溢出问题---用自
  5. android activity非全屏、透明
  6. Android studio 签名 报错:Could not down
  7. android 资源获取
  8. Android drawable 目录下 创建子目录问题
  9. android json相关
  10. android 将时间戳转为代表"距现在多久之