【Tips】Android實現MM:SS樣式的倒計時

類似于標題欄中倒計時的樣式:


倒計時.png

自定義CountDownTimer

    class MyCountDown extends CountDownTimer{

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

        @Override
        public void onTick(long millisUntilFinished) {
            minute = (int) (millisUntilFinished/60000);
            second--;
            if(second<0){
                second = 59;
            }
            showTimeStr();
        }

        @Override
        public void onFinish() {
            second = 0;
            showTimeStr();
            //提交
        }
    }

初始化,調用

    private int minute,second;
        minute = 5;
        second = 0;
        countDown = new MyCountDown(60000*minute,1000);
        countDown.start();

textview的刷新

    private void showTimeStr() {
        String time = new String();
        if(second/10>0){
            time = minute+":"+second;
        }else{
            time = minute+":0"+second;
        }
        tvChallengeTime.setText(time);

    }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,232評論 4 61
  • 內容抽屜菜單ListViewWebViewSwitchButton按鈕點贊按鈕進度條TabLayout圖標下拉刷新...
    皇小弟閱讀 46,884評論 22 665
  • 作者:程序獵人 發表于《科幻世界》 2013.09 微雨。遺體告別大廳。肖城的目光越過恩師李焱的遺體,望見對面的她...
    程序獵人閱讀 4,945評論 16 8
  • 2017年4月25日 星期二 晴 親子日記第1篇 今天和女兒商量,我們開始一起寫日記好不好?女...
    雲中誰寄錦書來閱讀 171評論 0 4
  • 幾千年就閉鎖自己的窗 不訓的野馬奔騰在天涯 茵然的家園 無人可陪寂落 漂泊的人 從不剪西窗的燭 你的風吹過 醒了...
    淡淡青蓮閱讀 453評論 9 11