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

首頁 > 系統 > Android > 正文

Android限時搶購倒計時實現代碼

2019-12-12 03:42:28
字體:
來源:轉載
供稿:網友

限時搶購倒計時實現效果圖

布局:

<LinearLayout    android:id="@+id/ll_xsqg"    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:orientation="horizontal"    android:paddingTop="8dp"    android:paddingBottom="8dp"    android:paddingLeft="16dp">    <TextView      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:textStyle="bold"      android:textSize="14sp"      android:text="@string/xsqg"/>    <TextView      android:id="@+id/tv_hour"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:layout_marginLeft="5dp"      android:paddingTop="3dp"      android:paddingBottom="3dp"      android:paddingLeft="5dp"      android:paddingRight="5dp"      android:background="@drawable/time_corner"      android:textColor="@android:color/white"      android:textSize="12sp"      android:text="02"/>    <TextView      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:layout_marginLeft="5dp"      android:textStyle="bold"      android:textColor="@android:color/black"      android:text=":"/>    <TextView      android:id="@+id/tv_minute"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:layout_marginLeft="5dp"      android:paddingTop="3dp"      android:paddingBottom="3dp"      android:paddingLeft="5dp"      android:paddingRight="5dp"      android:background="@drawable/time_corner"      android:textColor="@android:color/white"      android:textSize="12sp"      android:text="15"/>    <TextView      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:layout_marginLeft="5dp"      android:textStyle="bold"      android:textColor="@android:color/black"      android:text=":"/>    <TextView      android:id="@+id/tv_second"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:layout_marginLeft="5dp"      android:paddingTop="3dp"      android:paddingBottom="3dp"      android:paddingLeft="5dp"      android:paddingRight="5dp"      android:background="@drawable/time_corner"      android:textColor="@android:color/white"      android:textSize="12sp"      android:text="36"/>  </LinearLayout>

代碼實現

public class HomeActivity extends Activity {  @Bind(R.id.tv_hour)  TextView tvHour;  @Bind(R.id.tv_minute)  TextView tvMinute;  @Bind(R.id.tv_second)  TextView tvSecond;  private long mHour = 02;  private long mMin = 15;  private long mSecond = 36;  private boolean isRun = true;  private Handler timeHandler = new Handler() {    @Override    public void handleMessage(Message msg) {      super.handleMessage(msg);      if (msg.what==1) {        computeTime();        if (mHour<10){          tvHour.setText("0"+mHour+"");        }else {          tvHour.setText("0"+mHour+"");        }        if (mMin<10){          tvMinute.setText("0"+mMin+"");        }else {          tvMinute.setText(mMin+"");        }        if (mSecond<10){          tvSecond.setText("0"+mSecond+"");        }else {          tvSecond.setText(mSecond+"");        }      }    }  };  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    requestWindowFeature(Window.FEATURE_NO_TITLE);    setContentView(R.layout.activity_home);    ButterKnife.bind(this);    startRun();  }  /**   * 開啟倒計時   */  private void startRun() {    new Thread(new Runnable() {      @Override      public void run() {        // TODO Auto-generated method stub        while (isRun) {          try {            Thread.sleep(1000); // sleep 1000ms            Message message = Message.obtain();            message.what = 1;            timeHandler.sendMessage(message);          } catch (Exception e) {            e.printStackTrace();          }        }      }    }).start();  }  /**   * 倒計時計算   */  private void computeTime() {    mSecond--;    if (mSecond < 0) {      mMin--;      mSecond = 59;      if (mMin < 0) {        mMin = 59;        mHour--;      }    }  }}

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白沙| 太仓市| 沂水县| 山东| 紫云| 祁门县| 天镇县| 铜山县| 石景山区| 阳高县| 丽江市| 伊金霍洛旗| 夹江县| 巧家县| 喜德县| 察雅县| 漳州市| 兴化市| 西乌珠穆沁旗| 仲巴县| 平果县| 苍山县| 白银市| 巴南区| 双柏县| 甘谷县| 平凉市| 广德县| 攀枝花市| 行唐县| 郧西县| 新津县| 湘阴县| 远安县| 临武县| 门源| 云龙县| 宁武县| 临沭县| 长沙市| 民乐县|