Android CountDownTimer倒計時器的使用


在平時我們編程的時候,經常會用到倒計時這個功能,很多人不知道Android已經幫封裝好了一個類,往往都自己寫。現在發現了這個類,大家共享一下:

 

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

 

[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();

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM