麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

Android仿京東首頁秒殺倒計時

2019-10-21 21:26:45
字體:
來源:轉載
供稿:網友

本文實例為大家分享了Android仿京東首頁秒殺倒計時的具體代碼,供大家參考,具體內容如下

xml配置

<LinearLayout  android:layout_width="wrap_content"  android:layout_height="wrap_content"  android:background="#FFFFFF"  android:orientation="vertical">  <LinearLayout  android:layout_width="match_parent"  android:layout_height="40dp"  android:gravity="center_vertical">  <TextView   android:id="@+id/tv_miaosha"   android:layout_width="wrap_content"   android:layout_height="wrap_content"   android:layout_marginLeft="8dp"   android:text="京東秒殺"   android:textColor="#f00"   android:textSize="20sp" />  <TextView   android:id="@+id/tv_miaosha_time"   android:layout_width="wrap_content"   android:layout_height="wrap_content"   android:padding="5dp"   android:text="12點場"   android:textSize="20sp" />  <LinearLayout   android:layout_width="wrap_content"   android:layout_height="wrap_content">   <TextView   android:id="@+id/tv_miaosha_shi"   android:layout_width="25dp"   android:layout_height="25dp"   android:background="@drawable/shape_miaosha_time"   android:gravity="center"   android:text="1"   android:textColor="#fff"   android:textSize="15sp" />   <TextView   android:layout_width="wrap_content"   android:layout_height="wrap_content"   android:padding="3dp"   android:text=":" />   <TextView   android:id="@+id/tv_miaosha_minter"   android:layout_width="25dp"   android:layout_height="25dp"   android:background="@drawable/shape_miaosha_time"   android:gravity="center"   android:text="1"   android:textColor="#fff"   android:textSize="15sp" />   <TextView   android:layout_width="wrap_content"   android:layout_height="wrap_content"   android:padding="3dp"   android:text=":" />   <TextView   android:id="@+id/tv_miaosha_second"   android:layout_width="25dp"   android:layout_height="25dp"   android:background="@drawable/shape_miaosha_time"   android:gravity="center"   android:text="1"   android:textColor="#fff"   android:textSize="15sp" />  </LinearLayout> </LinearLayout></LinearLayout>
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#000"></solid> <corners android:radius="2.5dp"></corners></shape>

方法內容:

//得到控件 mMiaoshaShiTv = view.findViewById(R.id.tv_miaosha_shi); mMiaoshaTimeTv = view.findViewById(R.id.tv_miaosha_time); mMiaoshaMinterTv = view.findViewById(R.id.tv_miaosha_minter); mMiaoshaSecondTv = view.findViewById(R.id.tv_miaosha_second); /****************京東秒殺倒計時**********************/ //使用handler用于更新UI private Handler handler = new Handler() { @Override public void handleMessage(Message msg) {  super.handleMessage(msg);  countDown();  handler.sendEmptyMessageDelayed(0, 1000); } }; /** * 秒殺 */ private void countDown() { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date curDate = new Date(System.currentTimeMillis()); String format = df.format(curDate); StringBuffer buffer = new StringBuffer(); String substring = format.substring(0, 11); buffer.append(substring); Log.d("ccc", substring); Calendar calendar = Calendar.getInstance(); int hour = calendar.get(Calendar.HOUR_OF_DAY); if (hour % 2 == 0) {  mMiaoshaTimeTv.setText(hour + "點場");  buffer.append((hour + 2));  buffer.append(":00:00"); } else {  mMiaoshaTimeTv.setText((hour - 1) + "點場");  buffer.append((hour + 1));  buffer.append(":00:00"); } String totime = buffer.toString(); try {  java.util.Date date = df.parse(totime);  java.util.Date date1 = df.parse(format);  long defferenttime = date.getTime() - date1.getTime();  long days = defferenttime / (1000 * 60 * 60 * 24);  long hours = (defferenttime - days * (1000 * 60 * 60 * 24)) / (1000 * 60 * 60);  long minute = (defferenttime - days * (1000 * 60 * 60 * 24) - hours * (1000 * 60 * 60)) / (1000 * 60);  long seconds = defferenttime % 60000;  long second = Math.round((float) seconds / 1000);  mMiaoshaShiTv.setText("0" + hours + "");  if (minute >= 10) {  mMiaoshaMinterTv.setText(minute + "");  } else {  mMiaoshaMinterTv.setText("0" + minute + "");  }  if (second >= 10) {  mMiaoshaSecondTv.setText(second + "");  } else {  mMiaoshaSecondTv.setText("0" + second + "");  } } catch (ParseException e) {  e.printStackTrace(); } } /***************京東秒殺倒計時****************/

開啟倒計時:

handler.sendEmptyMessage(0);

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


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久国产成人免费精品免费 | 黄色电影免费提供 | 久久国产不卡 | 国产精品自拍片 | 免费在线观看成人网 | 麻豆视频观看 | 日本成人一二三区 | 欧美不卡 | 国产美女精品视频 | 亚洲一区久久 | 九一免费国产 | 国产无限资源在线观看 | 国产91久久久 | 欧美成人激情在线 | 精品成人免费一区二区在线播放 | 久久国产精品二区 | 欧美色另类 | 欧美国产日韩在线 | 久久污 | 蜜桃传媒视频麻豆第一区免费观看 | 久久精品亚洲成在人线av网址 | xnxx18日本 | 成人啪啪18免费网站 | 国产乱淫a∨片免费观看 | 少妇的肉体的满足毛片 | 国产一级毛片高清视频 | 免费看日韩片 | 可以看毛片的网址 | 日日狠狠久久偷偷四色综合免费 | 国产女厕所 | 国产精品视频久久久 | 亚洲成人免费网站 | 国产免费一区二区三区在线能观看 | 成人在线视频黄色 | 成人在线视频播放 | 久久久综合 | 久久国产一二三 | 黄在线观看在线播放720p | 91午夜视频 | 欧美一级小视频 | 国产精品视频亚洲 |