本篇文章給大家分享的是有關(guān)Android中怎么利用TeaPickerView實現(xiàn)數(shù)據(jù)級聯(lián)選擇器功能,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)上虞,十年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
YangsBryant/TeaPickerView
引入module
allprojects { repositories { google() jcenter() maven { url 'https://www.jitpack.io' } }} implementation 'com.github.YangsBryant:TeaPickerView:1.0.2'
主要代碼
public class MainActivity extends AppCompatActivity { @BindView(R.id.mButton) Button button; List
TeaPickerView屬性大全
方法名
屬性
setHeights(int mHeight)
顯示具體的高度(dp),設(shè)置0是自適應(yīng)(高度沒有默認(rèn)值,需要主動設(shè)置) setScreenH(int num) 顯示的高度占屏幕的百分比 setBackground(int color) 設(shè)置整體的背景顏色 默認(rèn)是#ffffff setRadius(int mRadius) 設(shè)置圓角,默認(rèn)0 setContentBackground(int color) 內(nèi)容欄的背景顏色 默認(rèn)是#ffffff setContentHeight(int mHeight) 內(nèi)容欄的高度(dp) 默認(rèn)是50dp setContentText(int size,int color) 內(nèi)容欄字體的大小和顏色, 默認(rèn)是16sp,#0aa666,用此方法會固定顏色 setContentText(ColorStateList drawable) 自定義內(nèi)容欄字體顏色變換器 在res目錄下創(chuàng)建color文件夾用selector 默認(rèn)顏色#555 選中顏色#0aa666 setContentLine(boolean bl) 內(nèi)容欄選中是否有下劃線 默認(rèn)不開啟 setContentLineColor(Drawable drawable) 自定義內(nèi)容欄下劃線用layer-list 默認(rèn)是下邊框描邊 顏色#0fbc72 高度1dp setLine(int mHeight,int color) 分割線的高度和顏色 默認(rèn)是0.5dp #e5e5e5 setitemHeight(int mHeight) 設(shè)置list的item的高度(dp) 默認(rèn)是40dp setListText(int size,int color) 設(shè)置list的字體大小和顏色 默認(rèn)是15 #555 setScrollBal(boolean bl) 設(shè)置list是否顯示滾動條,默認(rèn)false setAlpha(float mFloat) 設(shè)置陰影層的透明度 默認(rèn)是0.5f setDiscolour(boolean bl) 設(shè)置選中項是否加色,默認(rèn)true setDiscolourColor(int color) 設(shè)置選中項加色的顏色值,默認(rèn)#0aa666 setDiscolourHook(boolean bl) 設(shè)置選中項是否有√圖標(biāo),默認(rèn)false setCustomHook(Drawable drawable) 自定義√圖標(biāo) build() 參數(shù)設(shè)置完畢,一定要build
設(shè)置數(shù)據(jù)
方法名 屬性 setInitSelectText(String firstText) 初始文字 setFirstDatas(List mFirstDatas) 設(shè)置一級數(shù)據(jù) setSecondDatas(Map
給出參考bean地址
一級ProvinceBean
二級SecondBean
三級ThirdBean
默認(rèn)內(nèi)容欄字體顏色變換器
默認(rèn)內(nèi)容欄下劃線
以上就是Android中怎么利用TeaPickerView實現(xiàn)數(shù)據(jù)級聯(lián)選擇器功能,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。