Android自定义DigitalClock控件实现商品倒计时

  

本文实例为大家分享了DigitalClock实现商品倒计时的具体代码,供大家参考,具体内容如下

  

自定义DigitalClock控件:

        包com.veally.timesale;      进口java.util.Calendar;      进口android.content.Context;   进口android.database.ContentObserver;   进口handler;   进口android.os.SystemClock;   进口android.provider.Settings;   进口android.util.AttributeSet;   进口android.widget.DigitalClock;/* *   *自定义数字时钟   * @author veally@foxmail.com   */公开课CustomDigitalClock延伸DigitalClock {      日历mCalendar;   私人最终的静态字符串m12=癶: mm aa”;   私人最终的静态字符串m24=発: mm”;   私人FormatChangeObserver mFormatChangeObserver;      私人Runnable mTicker;   私人处理器mHandler;   私人长endTime;   私人ClockListener mClockListener;      私人布尔mTickerStopped=false;      @SuppressWarnings(未使用)   私人字符串mFormat;      公共CustomDigitalClock(上下文语境){   超级(上下文);   initClock(上下文);   }      公共CustomDigitalClock(上下文语境,AttributeSet attrs) {   超级(上下文,attrs);   initClock(上下文);   }      私人空间initClock(上下文语境){      如果(mCalendar==null) {   mCalendar=Calendar.getInstance ();   }      mFormatChangeObserver=new FormatChangeObserver ();   getContext () .getContentResolver () .registerContentObserver (Settings.System。CONTENT_URI,真的,mFormatChangeObserver);      setFormat ();   }      @Override   保护空白>   remainTime.setEndTime (mItems.get(位置).getRemainTime ());   remainTime。setClockListener(新CustomDigitalClock.ClockListener(){//时钟的侦听器注册      @Override   公共空间timeEnd () {//时钟时间结束。   }      @Override   公共空间remainFiveMinutes () {//时钟时间保持5分钟。   }   });      之前      

  

倒计时剩余时间最好从服务器获取。

  

 Android自定义DigitalClock控件实现商品倒计时

  

代码下载:DigitalClock实现倒计时

  

原创veally@foxmail.com源链接不详,工作用到就记录分享下!

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

Android自定义DigitalClock控件实现商品倒计时