這篇文章主要介紹了android秒殺倒計時自定義textview示例,大家參考使用吧
自定義textview控制項timetextview**:
複製** **如下:
import android.content.context;
import android.content.res.typedarray;
import android.graphics.paint;
import android.text.html;
import android.util.attributeset;
import android.widget.textview;
import com.new0315.r;
/*** 自定義倒計時文字控制項
* @author administrator**/
public class timetextview extends textview implements runnable
public timetextview(context context, attributeset attrs, int defstyle)
public timetextview(context context)
public long gettimes()
public void settimes(long times)
}public boolean isrun()
public void setrun(boolean run)
@override
public void run()
public void setlist(list list)
@override
public int getcount()
@override
public object getitem(int arg0)
@override
public long getitemid(int arg0)
@override
public view getview(int arg0, view convertview, viewgroup arg2) else
//setdata
string off = getoff(list.get(arg0).getgoods_price(), list.get(arg0)
.getgoods_specialprice());
viewholder.goodname.settext(list.get(arg0).getgoods_name());
viewholder.price.settext(list.get(arg0).getgoods_price());
viewholder.price.getpaint().setflags(
paint.strike_thru_text_flag | paint.anti_alias_flag);
viewholder.specialprice.settext(list.get(arg0).getgoods_specialprice());
viewholder.koukou.settext(off + "折");
if (datetools.isstart(list.get(arg0).getspecialfrom()))
viewholder.showdate_l.setvisibility(view.gone);
viewholder.showtime.setvisibility(view.visible);
} else
imageloader.getinstance().displayimage(list.get(arg0).getgoods_pic(),viewholder.image);
//停止計時
long endtime = system.nanotime();
//耗時
long spendtime = (endtime - starttime);
sumtime += spendtime;
// log.d("googleio", "position at:"+arg0+"--sumtime:"+string.valueof(sumtime));
return convertview;
}public string getoff(string price, string specialprice)
return off_string;
}static class viewholder }
layout使用**
複製** **如下:
Android自定義控制項 倒計時
github傳送門 初始化一些資料 public class countdownview extends view public countdownview context context,attributeset attrs public countdownview context context...
自定義控制項實踐 倒計時控制項
目前專案中用到了乙個倒計時控制項,覺的還不錯.所以分享出來.有需要的同學可以直接拿去用.廢話不多說,先看看效果 jdfw.gif 實現乙個自定義控制項,先分析控制項的初始狀態和構成.override protected void ondraw canvas canvas 複製 開始倒計時 publi...
Android倒計時控制項
專案有乙個倒計時特賣的需求 具體 如下 import android.content.context import android.util.attributeset import android.widget.textview public class timertextview extends ...