自定義控制項StepView

2021-07-16 03:25:24 字數 1450 閱讀 5683

本例子主要包括horizontalstepview,verticalstepview效果圖分別如下,

其中水平實現:

主要**如下:

horizontalstepview setpview0 = (horizontalstepview) mview.findviewbyid(r.id.step_view0);

listlist0 = new arraylist<>();

list0.add("接單");

list0.add("打包");

list0.add("出發");

list0.add("送單");

list0.add("完成");

list0.add("支付");

setpview0.setstepsviewindicatorcomplectingposition(2)//設定完成的步數

.setstepviewtexts(list0)//總步驟

.setstepsviewindicatorcompletedlinecolor(contextcompat.getcolor(getactivity(), android.r.color.white))//設定stepsviewindicator完成線的顏色

.setstepsviewindicatoruncompletedlinecolor(contextcompat.getcolor(getactivity(), r.color.uncompleted_text_color))//設定stepsviewindicator未完成線的顏色

.setstepviewcomplectedtextcolor(contextcompat.getcolor(getactivity(), android.r.color.white))//設定stepsview text完成線的顏色

.setstepviewuncomplectedtextcolor(contextcompat.getcolor(getactivity(), r.color.uncompleted_text_color))//設定stepsview text未完成線的顏色

.setstepsviewindicatorcompleteicon(contextcompat.getdrawable(getactivity(), r.drawable.complted))//設定stepsviewindicator completeicon

.setstepsviewindicatordefaulticon(contextcompat.getdrawable(getactivity(), r.drawable.default_icon))//設定stepsviewindicator defaulticon

.setstepsviewindicatorattentionicon(contextcompat.getdrawable(getactivity(), r.drawable.attention));//設定stepsviewindicator attentionicon

自定義控制項 自定義鐘錶

private context mcontext 畫筆 private paint mpaint 控制項的寬 private int mwidth x方向的圓心座標 private int center 鐘錶的半徑 private int mradio 圓環的寬 private int stroke...

自定義控制項

首先是以下這幾項,attribute defaultproperty指定元件的預設屬性,toolboxdata指定當從ide工具中的 工具箱中拖動自定義控制項時為它生成的預設標記 defaultproperty text toolboxdata mycontrol runat server 上面這些...

自定義控制項

新聞管理 using system using system.collections.generic using system.linq using system.web using system.web.ui using system.web.ui.webcontrols namespace ne...