亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android使用CountDownTimer實現(xiàn)倒數(shù)定時器效果

 更新時間:2017年02月20日 09:16:24   作者:OliverBuddy  
這篇文章主要介紹了Android使用CountDownTimer實現(xiàn)倒數(shù)定時器效果的資料,這里整理了詳細的代碼,有需要的小伙伴可以參考下。

實現(xiàn)倒計時的效果

例子:發(fā)送驗證碼按鈕

效果圖:

/**
 * 倒計時
 * 
 * @author admin
 * 
 */
public class MainActivity extends ActionBarActivity {

  private Button tvTime;// 顯示時間
  private MyCountDownTimer myCountDownTimer;// 倒計時對象

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    tvTime = (Button) findViewById(R.id.time);
    tvTime.setText("發(fā)送驗證碼");
    tvTime.setOnClickListener(new OnClickListener() {

      @Override
      public void onClick(View v) {

        start();

        tvTime.setEnabled(false);// 倒計時時不可點擊

      }
    });
  }

  /**
   * 開始
   * 
   * @param view
   */
  public void start() {
    long countDownInterval = 1000;// 間隔時間
    long millisInFuture = 20000;// 時長
    myCountDownTimer = new MyCountDownTimer(millisInFuture,
        countDownInterval);
    myCountDownTimer.start();
  }



  /**
   * 結(jié)束
   * 
   * @param view
   */
  public void end() {
    if (myCountDownTimer != null) {
      myCountDownTimer.cancel();

    }
  }

  @Override
  protected void onDestroy() {
    super.onDestroy();
    end();
  }

  /**
   * 倒計時
   * 
   * @author admin
   * 
   */
  private class MyCountDownTimer extends CountDownTimer {

    public MyCountDownTimer(long millisInFuture, long countDownInterval) {
      super(millisInFuture, countDownInterval);
    }

    // 可直接更新UI
    @Override
    public void onTick(long millisUntilFinished) {
      tvTime.setText("剩余時間:" + millisUntilFinished / 1000);// 轉(zhuǎn)化為秒
    }

    @Override
    public void onFinish() {
      tvTime.setText("獲取驗證碼");
      tvTime.setEnabled(true);// 當時間結(jié)束時才可以點擊

    }

  }

}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android仿百度地圖小度語音助手的貝塞爾曲線動畫

    Android仿百度地圖小度語音助手的貝塞爾曲線動畫

    這篇文章主要為大家詳細介紹了Android仿百度地圖小度語音助手的貝塞爾曲線動畫,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Android自定義view實現(xiàn)太極效果實例代碼

    Android自定義view實現(xiàn)太極效果實例代碼

    這篇文章主要介紹了Android自定義view實現(xiàn)太極效果實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Android繪制旋轉(zhuǎn)動畫方法詳解

    Android繪制旋轉(zhuǎn)動畫方法詳解

    這篇文章主要介紹了Android如何采用RotateAnimation繪制一個旋轉(zhuǎn)動畫,文中的實現(xiàn)方法講解詳細,感興趣的小伙伴可以跟隨小編一起試一試
    2022-01-01
  • Android ListView介紹及優(yōu)化方案

    Android ListView介紹及優(yōu)化方案

    這篇文章主要介紹了Android ListView介紹及優(yōu)化方案的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • Android 5.0以上Toast不顯示的解決方法

    Android 5.0以上Toast不顯示的解決方法

    最近在開發(fā)中我們經(jīng)常會在適配5.0以后的機型遇到各種各樣的問題,其中有一個不大不小的問題就是:Toast不顯示問題,這篇文章就給大家總結(jié)了Android 5.0以上Toast不顯示的原因與解決方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-11-11
  • 在Android應(yīng)用中實現(xiàn)離線數(shù)據(jù)同步的步驟詳解

    在Android應(yīng)用中實現(xiàn)離線數(shù)據(jù)同步的步驟詳解

    在構(gòu)建 Android 應(yīng)用時,離線數(shù)據(jù)同步是一個不可或缺的環(huán)節(jié),無論是網(wǎng)絡(luò)狀況不佳,還是用戶處于飛行模式,離線數(shù)據(jù)同步都能讓用戶在無網(wǎng)絡(luò)的情況下繼續(xù)使用應(yīng)用,本文將詳細介紹如何在 Android 應(yīng)用中實現(xiàn)離線數(shù)據(jù)同步,需要的朋友可以參考下
    2024-08-08
  • Android自定義短信驗證碼組件

    Android自定義短信驗證碼組件

    這篇文章主要為大家詳細介紹了Android自定義短信驗證碼組件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • Android基于TextView不獲取焦點實現(xiàn)跑馬燈效果

    Android基于TextView不獲取焦點實現(xiàn)跑馬燈效果

    這篇文章主要介紹了Android基于TextView不獲取焦點實現(xiàn)跑馬燈效果,結(jié)合實例形式分析了Android基于TextView實現(xiàn)跑馬燈的功能與布局相關(guān)技巧,需要的朋友可以參考下
    2017-02-02
  • Android中CheckBox復選框控件使用方法詳解

    Android中CheckBox復選框控件使用方法詳解

    這篇文章主要為大家詳細介紹了Android中CheckBox復選框控件的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Android?Jetpack組件中LifeCycle作用詳細介紹

    Android?Jetpack組件中LifeCycle作用詳細介紹

    Jetpack是谷歌在Google?I/O?2017大會上發(fā)布一套幫助開發(fā)者解決Android架構(gòu)設(shè)計的方案,而Lifecycle是Jetpack?architecture下的一部分,一起來看一下Lifecycle的使用及原理分析
    2022-09-09

最新評論