android 自定义控件用的定时CountDownTimer
2016-07-22 14:28
375 查看
定时执行在一段时候后停止的倒计时,在倒计时执行过程中会在固定间隔时间得到通知(译者:触发onTick方法),
下面的例子显示在一个文本框中显示一个30s倒计时:
new CountdownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
public final void cancel ()
取消倒计时(译者:取消后,再次启动会重新开始倒计时)
public abstract void onFinish ()
倒计时完成时被调用
public abstract void onTick (long millisUntilFinished)
固定间隔被调用
参数
millisUntilFinished 倒计时剩余时间。
public synchronized final CountDownTimer start ()
启动倒计时
下面的例子显示在一个文本框中显示一个30s倒计时:
new CountdownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
public final void cancel ()
取消倒计时(译者:取消后,再次启动会重新开始倒计时)
public abstract void onFinish ()
倒计时完成时被调用
public abstract void onTick (long millisUntilFinished)
固定间隔被调用
参数
millisUntilFinished 倒计时剩余时间。
public synchronized final CountDownTimer start ()
启动倒计时
相关文章推荐
- android里TextView加下划线的几种方式
- 如何修改android手机电池容量显示信息
- Android设计模式之单例模式
- Android性能优化总结
- Android应用内部切换语言
- Android Studio launch ddms error
- Android的Handler、MessageQueue、Runnable和Looper
- android控件详解----TextView
- Android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
- 我对广播的一下理解
- Android-百度地图之方向感应和模式更改
- Android序列化
- Android进阶自定义控件之滑动开关
- Android Studio 错误: 非法字符: '\ufeff' 解决方案|错误: 需要class, interface或enum
- 对DButils
- Android studio sources for android api 23 platform not found
- android打开系统图库终极适配
- android应用去掉标题栏的方法
- Android Studio signed apk 引入so包
- Android代码的组织结构