国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 斗六市| 三亚市| 军事| 泰兴市| 余庆县| 东方市| 弋阳县| 连平县| 宿松县| 新丰县| 呼伦贝尔市| 太和县| 保靖县| 理塘县| 武隆县| 龙泉市| 延川县| 广丰县| 乌苏市| 高平市| 元氏县| 方城县| 泾川县| 浮山县| 寿光市| 湘阴县| 静宁县| 乌兰察布市| 大宁县| 阿拉善盟| 深圳市| 贵溪市| 峨眉山市| 原阳县| 罗江县| 卢湾区| 易门县| 江华| 长海县| 泰州市| 政和县|