CountdownTimer倒计时详解
来源:互联网 发布:管家婆软件的销售成本 编辑:程序博客网 时间:2024/06/17 16:17
一.类描述
定时执行在一段时候后停止的倒计时,在倒计时执行过程中会在固定间隔时间得到通知(触发onTick方法),
定时执行在一段时候后停止的倒计时,在倒计时执行过程中会在固定间隔时间得到通知(触发onTick方法),
下面的例子显示在一个文本框中显示一个3s,间隔时间为1s的倒计时:
CountDownTimer countTimer = new CountDownTimer(3000, 1000) { @Override public void onTick(long millisUntilFinished) { tx_time.setText((millisUntilFinished / 1000 + 1) + ""); } @Override public void onFinish() { tx_time.setText(1 + ""); finish(); //执行其他逻辑 }};
二.源码分析
构造方法:
public CountDownTimer(long millisInFuture, long countDownInterval) { mMillisInFuture = millisInFuture; mCountdownInterval = countDownInterval;}
millisInFuture 表示的是总时间,countDownInterval 表示的是时间间隔
公共方法:
/** * 开启倒计时. */public synchronized final CountDownTimer start() { 、、 return this;}
/** * 取消倒计时. */public synchronized final void cancel() { 、、}
/** * 固定时间间隔会调用此方法 , millisUntilFinished 为倒计时剩余时间* @param millisUntilFinished The amount of time until finished.*/public abstract void onTick(long millisUntilFinished);
/** * 计时器结束时调用. */public abstract void onFinish();
0 0
- CountdownTimer倒计时详解
- CountDownTimer倒计时
- CountDownTimer倒计时
- CountDownTimer倒计时
- CountDownTimer 倒计时
- CountDownTimer倒计时
- 倒计时CountDownTimer
- CountDownTimer,倒计时
- CountDownTimer 倒计时
- CountDownTimer 倒计时
- CountdownTimer倒计时
- CountDownTimer倒计时
- 倒计时的CountDownTimer
- 倒计时的CountDownTimer
- android 定时器 CountDownTimer 倒计时
- android倒计时类CountDownTimer
- 使用CountdownTimer进行倒计时
- 倒计时的CountDownTimer
- css样式设置的小技巧
- 欢迎大家看我Gitbook博客
- 数据结构上机测试4.1:二叉树的遍历与应用1
- NVIC和SCB的简单理解
- hdu 2004 成绩转换 (switch语句的应用)
- CountdownTimer倒计时详解
- 各种语言语法
- 线性相关系数、卡方检验、互信息
- IntentFilter的匹配规则
- 分布式服务框架 dubbo/dubbox 入门示例(1)
- 批处理中setlocal enabledelayedexpansion的作用详细整理
- 数组 链表 散列(hash)
- js复制内容到剪贴板
- 解决IO流读取文件乱码问题