Android CountDownTimer倒计时器的使用
2015-06-12 17:56
465 查看
在平时我们编程的时候,经常会用到倒计时这个功能,很多人不知道Android已经帮封装好了一个类,往往都自己写。现在发现了这个类,大家共享一下:
在一个TextView不断显示剩下的时间,代码如下:
[java] view
plaincopy
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方法。
在一个TextView不断显示剩下的时间,代码如下:
[java] view
plaincopy
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日志程序:logger
- Android Logcat之过滤多个标签
- Android实战技巧之三十五:了解native activity
- android 系统菜单
- 【MIG专项测试组】如何准确评测Android应用的流畅度?
- android XMl 解析神奇xstream 四: 将复杂的xml文件解析为对象
- ios、android 数据可视化图表赏析
- Android Framework基础一
- android 获取屏幕宽高最新方法
- Android View绘制流程
- Android中的布局优化方法
- Android 实践 - 2015/06/12
- android audio system好文收藏
- Android控件使用—CountDownTimer倒计时器
- 自定义ListView实现下拉刷新和分页加载(效果类似知乎)
- menu item home区域的的id
- Android控件使用—SwipeRefreshLayout实现下拉刷新
- android压力测试命令monkey详解
- Android 获得手机屏幕真实的宽高
- android XMl 解析神奇xstream 三: 把复杂对象转换成 xml