android 关于倒计时CountDownTimer的用法和实例

来源:互联网 发布:天擎网络 编辑:程序博客网 时间:2024/06/07 13:18
 在平时我们编程的时候,经常会用到倒计时这个功能,很多人不知道Android已经帮封装好了一个类,往往都自己写。现在可以直接使用这个类很简单 
下面直接上源码


功能主要是继承CountDownTimer类,重写onTick和onFinsh这两个方法,onFinish()中的代码是计时器结束的时候要做的事情;onTick(Long m)中的代码是你倒计时开始时要做的事情,构造方法TimeCount()中的两个参数中,前者是倒计的时间数,后者是倒计每秒中间 的间隔时间,都是以毫秒为单位

  1. TimeCount time = new TimeCount(200001000);  
  2.  

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. /* 定义一个倒计时的内部类 */  
  2.     class TimeCount extends CountDownTimer {  
  3.         public TimeCount(long millisInFuture, long countDownInterval) {  
  4.             super(millisInFuture, countDownInterval);  
  5.         }  
  6.   
  7.         @Override  
  8.         public void onFinish() {  //倒计时执行结束时操作  
  9.             next = 0;  
  10.         }  
  11.   
  12.         @Override  
  13.         public void onTick(long millisUntilFinished) {  //倒计执行时操作  
  14.         }  
  15.     }  
调用的时候很简单  直接使用  time.start(); 就OK了,以后大家可以使用这种原声的
0 0
原创粉丝点击