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

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ā)
亚洲国产精品激情在线 | 久久亚洲精品1区2区| 高清国语对白刺激av在线播放| 精品视频偷拍一区二区三区| 中文字幕丰满人妻不满中出片| 91性感视频在线播放| 国产一级一片内射在线| 国产精品成人一区二区艾草| 在线国产丝袜自拍观看| 国产免费高清av在线| 亚洲欧美综合日韩综合久久久| 精品福利视频蜜臀91| 亚洲av一本岛在线播放| 久久综合热这里只有精品| 男人自拍天堂在线观看| 日本激情精品在线观看| 在线中文字幕av电影| 国产97精品在线播放| 国语自产拍在线观看不卡| 亚洲一二三区精品与老人| 亚洲一区二区三区在线观看| 国产精品18禁一区二区三区| 日本高清三级精品一区二区| 亚洲亚洲精品av在线动| 亚洲国产精品激情在线| 亚洲一区二区三区 码| 人妻少妇av免费久久蜜臀| 国产美女高潮流白浆视频免费看| 精品人妻av中文字幕乱| 久久伊人69日韩精品| 九色国产一区二区三区| 久久精品免成人费电影| 日韩伦理高清在线观看| 超碰国产熟女一区二区三区| 欧美日韩亚洲国产三级| 亚洲国产av永久精品成人| 欧美日韩亚洲一区二区搜索| 日韩中文免费av一区| 日韩精品中文女同在线播放| 麻豆精品午夜福利在线| 久久夜色一区二区三区|