欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Android中如何實現(xiàn)TeaScreenPopupWindow多類型篩選彈框功能

這篇文章主要介紹了Android中如何實現(xiàn)TeaScreenPopupWindow多類型篩選彈框功能,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名與空間、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、五通橋網(wǎng)站維護、網(wǎng)站推廣。

引入module

allprojects { repositories {  google()  jcenter()  maven { url 'https://www.jitpack.io' } }}implementation 'com.github.YangsBryant:TeaScreenPopupWindow:1.0.2'

主要代碼

public class MainActivity extends AppCompatActivity { @BindView(R.id.button) Button button; @BindView(R.id.button2) Button button2; private ScreenPopWindow screenPopWindow; private List<FiltrateBean> dictList = new ArrayList<>(); @Override protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.activity_main);  ButterKnife.bind( this );  initParam();  initView(); } private void initView() {  button.setOnClickListener(new View.OnClickListener() {   @Override   public void onClick(View view) {    screenPopWindow = new ScreenPopWindow(MainActivity.this, dictList);    //默認單選,因為共用的一個bean,這里調(diào)用reset重置下數(shù)據(jù)    screenPopWindow.reset().build();    screenPopWindow.showAsDropDown(button);    screenPopWindow.setOnConfirmClickListener(new ScreenPopWindow.OnConfirmClickListener() {     @Override     public void onConfirmClick(List<String> list) {      StringBuilder str = new StringBuilder();      for (int i=0;i<list.size();i++) {       str.append(list.get(i)).append(" ");      }      Toast.makeText(MainActivity.this, str.toString(), Toast.LENGTH_SHORT).show();     }    });   }  });  button2.setOnClickListener(new View.OnClickListener() {   @Override   public void onClick(View v) {    screenPopWindow = new ScreenPopWindow(MainActivity.this, dictList);    //設(shè)置多選,因為共用的一個bean,這里調(diào)用reset重置下數(shù)據(jù)    screenPopWindow.setSingle(false).reset().build();    screenPopWindow.showAsDropDown(button2);    screenPopWindow.setOnConfirmClickListener(new ScreenPopWindow.OnConfirmClickListener() {     @Override     public void onConfirmClick(List<String> list) {      StringBuilder str = new StringBuilder();      for (int i=0;i<list.size();i++) {       str.append(list.get(i)).append(" ");      }      Toast.makeText(MainActivity.this, str.toString(), Toast.LENGTH_SHORT).show();     }    });   }  }); } private void initParam() {  String[] brand = {"花花公子", "語克","優(yōu)衣庫", "美特斯邦威", "森馬", "翰代維", "PUMA"};  String[] type = {"男裝", "T恤", "運動服", "女裝", "童裝", "緊身衣"};  FiltrateBean fb1 = new FiltrateBean();  fb1.setTypeName("品牌");  List<FiltrateBean.Children> childrenList = new ArrayList<>();  for (String aBrand : brand) {   FiltrateBean.Children cd = new FiltrateBean.Children();   cd.setValue(aBrand);   childrenList.add(cd);  }  fb1.setChildren(childrenList);  FiltrateBean fb2 = new FiltrateBean();  fb2.setTypeName("類型");  List<FiltrateBean.Children> childrenList2 = new ArrayList<>();  for (String aType : type) {   FiltrateBean.Children cd = new FiltrateBean.Children();   cd.setValue(aType);   childrenList2.add(cd);  }  fb2.setChildren(childrenList2);  dictList.add(fb1);  dictList.add(fb2); }}

TeaScreenPopupWindow屬性大全

方法屬性
setTopView(Boolean bl, int color)設(shè)置頂部分割線是否顯示,以及顏色。默認true,#f3f3f3
setBottomView(Boolean bl, int color)設(shè)置底部分割線是否顯示,以及顏色。默認true,#f3f3f3
setConfirm(String text, int size, int textColor, int color)設(shè)置確定按鈕的文字,字體大小,字體顏色,背景顏色。默認“確定”,14,#ffffff,#0aa666
setReset(String text, int size, int textColor, int color)設(shè)置重置按鈕的文字,字體大小,字體顏色,背景顏色。默認“重置”,#000000,#ffffff
setAlpha(int mAlpha)設(shè)置陰影層的透明度 默認是0.5f
setTitleColor(int color)設(shè)置title的字體顏色,默認#000000
setTitleSize(int size)設(shè)置title的字體大小,默認14
setRadius(int radius)設(shè)置item圓角大小,默認12
setStrokeWidth(int width)設(shè)置item邊框粗細,默認2
setStrokeColor(int color)設(shè)置item邊框顏色,默認#0aa666
setBoxWidth(int width)設(shè)置item寬度,默認是200dp
setBoxHeight(int height)設(shè)置item高度,默認是WRAP_CONTENT
setChecked(String color)設(shè)置item選中時的顏色,默認#0aa666
setEnabled(String color)設(shè)置item未選中時的顏色,默認#000000
setBoxSize(int size)設(shè)置item字體大小,默認13
setSingle(boolean bl)設(shè)置是否開啟單選,默認單選
reset()顯示控件時數(shù)據(jù)重置
build()參數(shù)設(shè)置完畢,一定要build一下

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Android中如何實現(xiàn)TeaScreenPopupWindow多類型篩選彈框功能”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學習!

網(wǎng)頁標題:Android中如何實現(xiàn)TeaScreenPopupWindow多類型篩選彈框功能
文章分享:http://aaarwkj.com/article48/phddhp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、ChatGPT、網(wǎng)站收錄Google、企業(yè)網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
日本视频免费一区二区| 亚洲精品深夜福利视频| 日韩精品在线不卡一区| 夫妻性生活一级片视频| 欧美日韩一区二区三区四区高清视频 | 日本在线一区二区不卡视频 | 岛国高清乱码中文字幕| 精品久久中文字幕久久av| 青青草手机在线视频免费观看| 国产精品v一区二区三区| 久久婷婷欧美激情综合| 伊人激情久久综合中文字幕| 国产一级二级三级久久| 亚洲青涩精品一区二区三区| 亚洲一区精品二人人爽久久| 日韩精品一区二区三区四区在线视频| 麻豆精品午夜福利在线| 九九热久久这里全是精品| 精品国产一区二区三区卡| 久久国产精品99久久久| 日韩伦理高清在线观看| 人成在线免费视频网站| 国产三级系列在线观看| 亚洲精品成人久久网| 欧美一区二区三区日韩色| 亚洲国际精品女人乱码| av网址在线免费观看| 亚洲精品熟女国产国产老熟女| 欧美成人午夜精品一区二区| 亚洲欧美极品一区色婷婷| 视频一二区免费在线观看| 日韩经典三级精品自拍| 欧美一区二区欧美精品 | 欧美中文字幕在线精品| 日韩欧美日日夜夜精品| 四虎精品免费在线视频| 国产亚洲精品久久综合阿香| 日本人妻精品在线观看| 人妻中文字幕在线av| 久草国产免费福利在线视频| 超碰欧美黄色免费在线|