本文實例講述了Android中CountDownTimer倒計時器用法。分享給大家供大家參考,具體如下:
在平時我們編程的時候,經常會用到倒計時這個功能,很多人不知道Android已經幫封裝好了一個類,往往都自己寫。現(xiàn)在發(fā)現(xiàn)了這個類,大家共享一下:
在一個TextView不斷顯示剩下的時間,代碼如下:
private TextView vertifyView;private CountDownTimer timer = new CountDownTimer(10000, 1000) { @Override public void onTick(long millisUntilFinished) { vertifyView.setText((millisUntilFinished / 1000) + "秒后可重發(fā)"); } @Override public void onFinish() { vertifyView.setEnabled(true); vertifyView.setText("獲取驗證碼"); }};調用的時候很簡單:
最后說明一下:
CountDownTimer timer = new CountDownTimer(10000, 1000)中,第一個參數(shù)表示總時間,第二個參數(shù)表示間隔時間。意思就是每隔一秒會回調一次方法onTick,然后10秒之后會回調onFinish方法。
希望本文所述對大家Android程序設計有所幫助。
新聞熱點
疑難解答
圖片精選