国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

CountdownTimer倒計時詳解

2019-11-09 16:35:46
字體:
供稿:網(wǎng)友
一.類描述    定時執(zhí)行在一段時候后停止的倒計時,在倒計時執(zhí)行過程中會在固定間隔時間得到通知(觸發(fā)onTick方法),

下面的例子顯示在一個文本框中顯示一個3s,間隔時間為1s的倒計時:

CountDownTimer countTimer = new CountDownTimer(3000, 1000) {    @Override    public void onTick(long millisUntilFinished) {        tx_time.setText((millisUntilFinished / 1000 + 1) + "");    }    @Override    public void onFinish() {        tx_time.setText(1 + "");        finish();        //執(zhí)行其他邏輯    }};

二.源碼分析

構(gòu)造方法:

public CountDownTimer(long millisInFuture, long countDownInterval) {    mMillisInFuture = millisInFuture;    mCountdownInterval = countDownInterval;}

millisInFuture 表示的是總時間,countDownInterval 表示的是時間間隔

公共方法:

/** * 開啟倒計時. */public synchronized final CountDownTimer start() {    、、    return this;}

/** * 取消倒計時. */public synchronized final void cancel() {    、、}

/** * 固定時間間隔會調(diào)用此方法 , millisUntilFinished 為倒計時剩余時間
 * @param millisUntilFinished The amount of time until finished. */public abstract void onTick(long millisUntilFinished);

/** * 計時器結(jié)束時調(diào)用. */public abstract void onFinish();


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 伊宁县| 南召县| 宣恩县| 安宁市| 栾城县| 仪征市| 彰化市| 大石桥市| 栾城县| 石嘴山市| 六枝特区| 漯河市| 都兰县| 梅州市| 公安县| 大庆市| 绍兴县| 凤冈县| 平邑县| 曲沃县| 土默特左旗| 维西| 宜兰市| 都江堰市| 金堂县| 淄博市| 民勤县| 东乌珠穆沁旗| 沈阳市| 泉州市| 嘉鱼县| 绿春县| 莲花县| 南城县| 缙云县| 浑源县| 台中县| 鄂伦春自治旗| 高陵县| 望江县| 毕节市|