时间都去哪了.jpg

这里给大家介绍一种android中倒计时方法, 通过一个简单的例子来使用CountDownTimer实现倒计时10秒:

new CountDownTimer(10000, 1000) {    public void onTick(long millisUntilFinished) {        LogUtil.i(TAG, "seconds remaining: " + millisUntilFinished / 1000);    }    public void onFinish() {        LogUtil.i(TAG, "done!");    }}.start();
结果.png

可以看出CountDownTimer每隔1秒调用一次onTick(long millisUntilFinished)方法, 倒计时结束时调用onFinish()方法.

温馨提示:回调方法中可以直接更新UI哦~

那么我们来简单的了解一下这个类:

构造函数

CountDownTimer (long millisInFuture, long countDownInterval)
  • 参数1: 你要倒计时的总时间, 单位ms.
  • 参数2: 你要倒计时的间隔时间, 单位ms.

方法

public final void cancel ()public abstract void onFinish ()public abstract void onTick (long millisUntilFinished)public final CountDownTimer start ()
  • 方法1cancel(): 取消当前的任务
  • 方法2onFinish(): 当前任务完成的时候回调
  • 方法3onTick(long millisUntilFinished): 当前任务每完成一次倒计时间隔时间时回调
  • 方法4start(): 开始当前的任务

好啦~~ 对CountDownTimer的概念大家也了解的差不多了, 希望对大家的学习有所帮助~~~

最后, 提醒大家,千万别看完就忘了哦, 要学以致用!

更多相关文章

  1. Android-NDK开发之基础--Android(安卓)JNI实例代码(四)-- JNI中
  2. JNI
  3. Android屏蔽通知栏的下拉
  4. android基础面试
  5. Android(安卓)判断是否能真正上网(避免连入wifi无网的状态)【亲
  6. Android实现计时与倒计时的5种方法
  7. SmartImageView初接触
  8. android对界面某一部分进行截图的方法
  9. Android在桌面创建快捷方式

随机推荐

  1. android 获取字体宽高
  2. 移植 android, touch screen 不能正常工
  3. Android加载图片的工具类
  4. Android—— 4.2 Vold挂载管理_VolumeMan
  5. 头条Android 屏幕适配
  6. Android(安卓)Studio 使用平台特性的jar
  7. Android - AndroidManifest.xml 相关
  8. 教你用电脑从 Google Play 下载 Android
  9. Android用户界面
  10. Android适配全攻略