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

首頁 > 系統 > Android > 正文

簡單實現Android倒計時效果

2019-10-22 18:26:07
字體:
來源:轉載
供稿:網友

本文實例為大家分享了Android倒計時效果的具體代碼,供大家參考,具體內容如下

需求:

a.在后臺添加時,如果是今日直播,則需要添加開始時間(精確到秒);

b.離開始時間超過1天,顯示為:“離開時還有X天”;

c.離開時時間不到1天,顯示為:“離開時還有XX:XX:XX”;

d.如果已經開始,顯示為:“火熱進行中”。

效果圖:

Android,倒計時

/** * 顯示剩余時間 */private void setRestTime(final BaseViewHolder holder, IndexPicAdModel model) {  holder.setVisible(R.id.time, false);  holder.setVisible(R.id.dayTime, false);  if (null != timer) {    timer.cancel();  }  timer = new Timer();  timeRest = Long.valueOf(model.getStartTime()) - System.currentTimeMillis();  timer.schedule(new TimerTask() {    @Override    public void run() {      timeRest = timeRest - 1000;      final long day = timeRest / (24 * 60 * 60 * 1000);      final long hour = (timeRest / (60 * 60 * 1000) - day * 24);      final long min = ((timeRest / (60 * 1000)) - day * 24 * 60 - hour * 60);      final long second = (timeRest / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60);      liveTodayHandler.post(new Runnable() {        @Override        public void run() {          //如果大于一天          if (day >= 1) {            holder.setText(R.id.day, day + "");            holder.setText(R.id.title, "離開始還有");            holder.setVisible(R.id.time, true);            holder.setVisible(R.id.dayTime, false);          } else if (timeRest <= 0) {            if (null != timer) {              timer.cancel();            }            holder.setText(R.id.title, "火熱進行中");            holder.setVisible(R.id.time, false);            holder.setVisible(R.id.dayTime, false);          } else {            holder.setText(R.id.hour, (hour >= 10 ? hour + "" : "0" + hour));            holder.setText(R.id.min, (min >= 10 ? min + "" : "0" + min));            holder.setText(R.id.second, (second >= 10 ? second + "" : "0" + second));            holder.setText(R.id.title, "離開始還有");            holder.setVisible(R.id.time, false);            holder.setVisible(R.id.dayTime, true);          }        }      });    }  }, 0, 1000);}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大新县| 普格县| 文山县| 沧源| 大庆市| 石城县| 潞城市| 山丹县| 广昌县| 辉县市| 古丈县| 全州县| 朔州市| 永吉县| 古蔺县| 临清市| 亳州市| 苏尼特左旗| 高阳县| 宣化县| 东平县| 庆安县| 加查县| 龙州县| 论坛| 乌拉特前旗| 鄂托克前旗| 资阳市| 许昌县| 正阳县| 蒲城县| 诏安县| 左贡县| 武鸣县| 玉田县| 汉沽区| 龙山县| 宁乡县| 富宁县| 桃园市| 元氏县|