android自定義倒計時控制項示例

2021-09-06 17:47:30 字數 2377 閱讀 5141

這篇文章主要介紹了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 ...