Android CountDownTimer倒計時器的使用

http://blog.csdn.net/freesonhp/article/details/25904047java

在平時咱們編程的時候,常常會用到倒計時這個功能,不少人不知道Android已經幫封裝好了一個類,每每都本身寫。如今發現了這個類,你們共享一下:編程

 

在一個TextView不斷顯示剩下的時間,代碼以下:ide

 

[java]  view plain copy 在CODE上查看代碼片 派生到個人代碼片
 
  1. private TextView vertifyView;  
  2.     private CountDownTimer timer = new CountDownTimer(10000, 1000) {  
  3.   
  4.         @Override  
  5.         public void onTick(long millisUntilFinished) {  
  6.             vertifyView.setText((millisUntilFinished / 1000) + "秒後可重發");  
  7.         }  
  8.   
  9.         @Override  
  10.         public void onFinish() {  
  11.             vertifyView.setEnabled(true);  
  12.             vertifyView.setText("獲取驗證碼");  
  13.         }  
  14.     };  

調用的時候很簡單:timer.start();spa

最後說明一下:CountDownTimer timer = new CountDownTimer(10000, 1000)中,第一個參數表示總時間,第二個參數表示間隔時間。意思就是每隔一秒會回調一次方法onTick,而後10秒以後會回調onFinish方法。.net

相關文章
相關標籤/搜索