当前位置: 首页 > 编程笔记 >

Android中CountDownTimer倒计时器用法实例

班展
2023-03-14
本文向大家介绍Android中CountDownTimer倒计时器用法实例,包括了Android中CountDownTimer倒计时器用法实例的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了Android中CountDownTimer倒计时器用法。分享给大家供大家参考,具体如下:

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

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

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程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Android倒计时神器(CountDownTimer),包括了Android倒计时神器(CountDownTimer)的使用技巧和注意事项,需要的朋友参考一下 Android倒计时神器 - CountDownTimer,供大家参考,具体内容如下 啥是CountDownTimer?​ CountDownTimer是Andorid.os包下一个谷歌为我们封装好的一个倒计时工具。我们吗、

  • 本文向大家介绍Android CountDownTimer实现定时器和倒计时效果,包括了Android CountDownTimer实现定时器和倒计时效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android实现定时器和倒计时的具体代码,供大家参考,具体内容如下 直接上代码,相信都看得懂。 Android已经帮封装好了一个类,只不过很多人不知道而已。 代码: 调用的时候很简单

  • 本文向大家介绍JAVA CountDownLatch(倒计时计数器)用法实例,包括了JAVA CountDownLatch(倒计时计数器)用法实例的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了JAVA CountDownLatch(倒计时计数器)用法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 方法说明: public voi

  • 本文向大家介绍Android实现倒计时方法汇总,包括了Android实现倒计时方法汇总的使用技巧和注意事项,需要的朋友参考一下 Android开发中经常会有倒计时的功能,下面将总结出常见的集中实现方式。 1.直接使用Handler的消息机制来实现 xml布局中文件如下: java代码如下: 2.使用Timer和TimerTask,结合handler一起实现倒计时 3.使用android自带的原生倒

  • 本文向大家介绍android实现倒计时功能的方法,包括了android实现倒计时功能的方法的使用技巧和注意事项,需要的朋友参考一下 前言   在打开爱奇艺等app的欢迎界面的时候,右上角有一个倒计时的控件。倒计时完了以后进入主界面。现在我们来实现这个功能。  方法一: 利用java的类Timer,TimerTask还有android的Handler 界面welcome_activity.xml 

  • 本文向大家介绍JavaScript分秒倒计时器实现方法,包括了JavaScript分秒倒计时器实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript分秒倒计时器实现方法。分享给大家供大家参考。具体分析如下: 一、基本目标 在JavaScript设计一个分秒倒计时器,一旦时间完成使按钮变成不可点击状态 具体效果如下图,为了说明问题,调成每50毫秒也就是每0.05跳一次表