最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

實(shí)現(xiàn)倒計(jì)時(shí)的效果

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

效果圖:

/**
 * 倒計(jì)時(shí)
 * 
 * @author admin
 * 
 */
public class MainActivity extends ActionBarActivity {

  private Button tvTime;// 顯示時(shí)間
  private MyCountDownTimer myCountDownTimer;// 倒計(jì)時(shí)對(duì)象

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

      @Override
      public void onClick(View v) {

        start();

        tvTime.setEnabled(false);// 倒計(jì)時(shí)時(shí)不可點(diǎn)擊

      }
    });
  }

  /**
   * 開始
   * 
   * @param view
   */
  public void start() {
    long countDownInterval = 1000;// 間隔時(shí)間
    long millisInFuture = 20000;// 時(shí)長(zhǎng)
    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();
  }

  /**
   * 倒計(jì)時(shí)
   * 
   * @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("剩余時(shí)間:" + millisUntilFinished / 1000);// 轉(zhuǎn)化為秒
    }

    @Override
    public void onFinish() {
      tvTime.setText("獲取驗(yàn)證碼");
      tvTime.setEnabled(true);// 當(dāng)時(shí)間結(jié)束時(shí)才可以點(diǎn)擊

    }

  }

}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android開發(fā)之滑動(dòng)數(shù)值選擇器NumberPicker用法示例

    Android開發(fā)之滑動(dòng)數(shù)值選擇器NumberPicker用法示例

    這篇文章主要介紹了Android開發(fā)之滑動(dòng)數(shù)值選擇器NumberPicker用法,結(jié)合實(shí)例形式分析了Android滑動(dòng)數(shù)值選擇器NumberPicker的功能、相關(guān)函數(shù)、事件監(jiān)聽、界面布局等操作技巧,需要的朋友可以參考下
    2019-03-03
  • Android自定義View實(shí)現(xiàn)隨機(jī)驗(yàn)證碼

    Android自定義View實(shí)現(xiàn)隨機(jī)驗(yàn)證碼

    這篇文章主要介紹了Android自定義View實(shí)現(xiàn)隨機(jī)驗(yàn)證碼的相關(guān)資料,感興趣的小伙伴們可以參考一下
    2016-07-07
  • Android  View移動(dòng)的六種方法小結(jié)

    Android View移動(dòng)的六種方法小結(jié)

    在android開發(fā)中,經(jīng)常會(huì)遇到一個(gè)view需要它能夠支持滑動(dòng)的需求。下面通過本篇文章給大家介紹android view移動(dòng)的六種方法,對(duì)android view移動(dòng)相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • Android Dialog 設(shè)置字體大小的具體方法

    Android Dialog 設(shè)置字體大小的具體方法

    這篇文章介紹了Android Dialog 設(shè)置字體大小的具體方法,希望能幫助到有同樣需求的朋友,可能我的方法不是最好的,也希望有朋友指點(diǎn)
    2013-09-09
  • Android編程之創(chuàng)建自己的內(nèi)容提供器實(shí)現(xiàn)方法

    Android編程之創(chuàng)建自己的內(nèi)容提供器實(shí)現(xiàn)方法

    這篇文章主要介紹了Android編程之創(chuàng)建自己的內(nèi)容提供器實(shí)現(xiàn)方法,結(jié)合具體實(shí)例形式分析了Android創(chuàng)建內(nèi)容提供器的原理、步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • 解析Android框架之Volley源碼

    解析Android框架之Volley源碼

    我們知道Volley是在2013年Google I/O大會(huì)上推出了一個(gè)新的網(wǎng)絡(luò)通信框架,他的設(shè)計(jì)目的就是為了那些請(qǐng)求數(shù)據(jù)量不是特別大,但是又是特別頻繁的網(wǎng)絡(luò)操作非常適合。但是對(duì)于數(shù)據(jù)量較大的請(qǐng)求,比如說(shuō)下載一個(gè)較大的文件,Volley可能相比于其他的框架,就有點(diǎn)不足了。
    2021-06-06
  • Android省電的秘密之JobScheduler

    Android省電的秘密之JobScheduler

    JobScheduler是Android L版本新引入的API,JobScheduler,顧名思義,是用來(lái)調(diào)度工作。工作被調(diào)度的條件包括網(wǎng)絡(luò)變化,充電插拔,周期執(zhí)行等。谷歌為什么要引入這個(gè)新的API呢?是為了省電而制定的一種規(guī)范。下面跟著小編一起來(lái)看下吧
    2017-02-02
  • Android 高效圖片壓縮的實(shí)現(xiàn)

    Android 高效圖片壓縮的實(shí)現(xiàn)

    這篇文章主要介紹了Android 高效圖片壓縮的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 實(shí)例講解Android中ViewPager組件的一些進(jìn)階使用技巧

    實(shí)例講解Android中ViewPager組件的一些進(jìn)階使用技巧

    這篇文章主要介紹了Android中ViewPager組件的一些進(jìn)階使用技巧,包括添加標(biāo)題與onPagerChangeListener監(jiān)聽使用等,需要的朋友可以參考下
    2016-03-03
  • Android 實(shí)現(xiàn)旋轉(zhuǎn)木馬的音樂效果

    Android 實(shí)現(xiàn)旋轉(zhuǎn)木馬的音樂效果

    大家一定在百度音樂上在線聽過歌,有沒有注意到那個(gè)旋轉(zhuǎn)的唱片,本篇文章主要介紹在Android上如何實(shí)現(xiàn)這樣的功能,有需要的小伙伴可以參考下
    2016-07-07

最新評(píng)論

大连市| 大悟县| 米易县| 凌云县| 安义县| 新民市| 寿阳县| 工布江达县| 宁晋县| 乌恰县| 黄平县| 台湾省| 新密市| 陆川县| 双辽市| 内黄县| 黔江区| 辽宁省| 武乡县| 延庆县| 交口县| 张家港市| 福建省| 青田县| 陈巴尔虎旗| 靖州| 平遥县| 游戏| 汉源县| 八宿县| 双牌县| 尼勒克县| 乌审旗| 闽侯县| 巧家县| 光泽县| 佛坪县| 江川县| 华容县| 商南县| 红安县|