自定義 View 迴圈滾動刻度控制項

2021-09-11 15:38:18 字數 1055 閱讀 1160

先看效果圖:

enter description here

loopscaleview 是乙個自定義的刻度尺風格的選值控制項,從上面的**大家可以看到 loopscaleview 的執行效果.可以設定螢幕內顯示的刻度數,也可以設定每乙個刻度代表的值得大小。

onvaluechangelistener

刻度取值監聽介面

方法名返回值型別

說明getitemscount()

int獲取總的刻度數

setcursorcolor(int color)

void

設定游標顏色(游標不採用時)

setcursorwidth(int width)

void

設定游標寬度(同上)

setcursormap(bitmap map)

void

設定作為游標

setscalewidth(int scalewidth)

void

設定刻度寬度

setshowitemsize(int showitemsize)

void

設定螢幕內可見的大刻度數

setscaleheight(float scaleheight)

void

設定刻度的高度

setlinecolor(int linecolor)

void

設定底部直線的顏色

setscaletextcolor(int scaletextcolor)

void

設定刻度標值的顏色

setscaletextsize(int scaletextsize)

void

設定刻度標值的文字大小

setmaxvalue(int maxvalue)

void

設定最大值

setoneitemvalue(int oneitemvalue)

void

設定乙個刻度表示的值的大小

setcurrentvalue(int currvalue)

void

設定當前的值

Android自定義控制項之自定義View 二

效果如下圖 1 自定義ringview繼承view新增其構造方法並建立畫筆 public class ringview extends view protected boolean isrunning false public ringview context context public ring...

自定義刻度 Android自定義滑動刻度進度條

做到以上的效果圖,就可以知道,兩個模式,首先,定義相應的自定義屬性,額,沒辦法,上頭要求,所以規範點 新建乙個bar attrs.xml檔案 attr declare styleable resources 然後就是 中取得相應的屬性值和設定預設值 然後修改seekbar的線的顏色和滑動塊的屬性,通...

自定義view 結合刻度盤學習

先上效果圖 一 view的測量 刻度盤的大小測量 在現實生活中,我們如果要去畫乙個圖形,那麼便要知道它的大小和位置。所以android繪圖時需要我們對view進行測量。android為我們提供了onmeasure 方法來幫助我們去測量乙個view,我們只需要重寫onmeasur 方法,將我們測算長寬...