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

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

 更新時(shí)間:2017年10月11日 13:40:22   作者:嘉禾世興  
這篇文章主要教大家如何簡單的實(shí)現(xiàn)Android倒計(jì)時(shí)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Android倒計(jì)時(shí)效果的具體代碼,供大家參考,具體內(nèi)容如下

需求:

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

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

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

d.如果已經(jīng)開始,顯示為:“火熱進(jìn)行中”。

效果圖:

/**
 * 顯示剩余時(shí)間
 */
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, "火熱進(jìn)行中");
            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);
}

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

相關(guān)文章

最新評論

肃南| 太和县| 灵石县| 永清县| 咸宁市| 礼泉县| 同德县| 田东县| 深圳市| 昭通市| 仁寿县| 松原市| 德钦县| 鄂温| 邻水| 巴东县| 英吉沙县| 望江县| 鄂托克前旗| 山阴县| 乌鲁木齐市| 泗阳县| 定安县| 郧西县| 白水县| 奉节县| 乌鲁木齐县| 凤城市| 巩留县| 乃东县| 龙里县| 章丘市| 庆阳市| 西宁市| 阿勒泰市| 郯城县| 从江县| 密山市| 米脂县| 红桥区| 醴陵市|