由於公司有開了新項目,由於公司之前沒啥框架,所以只能自己搭框架了
dialog等待框,彈出選擇框都是很常用的,所以感覺有找一個比較好的框架。
借鑑了很多大牛的代碼,又親自運行一下,感覺這個還不錯。
仿微信的等待框
轉圈圈的等待框,文字的顏色原本是不可以修改的,但是大家可以自己改源碼
這個是一個三個按鈕的文本框選擇提示框
這個是一個多選框,確定以後取數據可能有點麻煩。大家可以自己試着修改修改
這裏是單選框,這裏下面的按鈕有點多餘,選擇以後不用點擊確定按鈕就自己消失,如果跟大家需求不符合的話,請自行修改
當然也支持列表
這個用的時候要注意啊,條目一單過的的話,會導致listview滑動問題。
教大家如何修改,有些可能跟自己的需求不符合,我只局兩個例子
例如第二個圖片,如何讓文字改變顏色
首先找到MyDialogBuilder這個類中的buildByType方法就是根據判斷顯示那種dialog的
找到相應的代碼修改
例如在單選圖片中,只要選中後就自動消失,我們想點擊確定按鈕以後再消失該怎麼辦,辦法同上,找代碼後修改
註釋掉讓dialog消失的代碼就可以了。
剩下的大家自己改吧。
還有一個注意事項
必須先初始化
StyledDialog.init(this);
初始化哪個activity就在哪個activity顯示,如果大家發現dialog不顯示,可能你傳入的activity有問題
大家可以下載demo自己試試,點我下載