Android万能的等待框(Dialog)超级好用

时间:2024-04-08 19:11:32

由于公司有开了新项目,由于公司之前没啥框架,所以只能自己搭框架了
dialog等待框,弹出选择框都是很常用的,所以感觉有找一个比较好的框架。
借鉴了很多大牛的代码,又亲自运行一下,感觉这个还不错。
仿微信的等待框
Android万能的等待框(Dialog)超级好用

转圈圈的等待框,文字的颜色原本是不可以修改的,但是大家可以自己改源码
Android万能的等待框(Dialog)超级好用

这个是一个三个按钮的文本框选择提示框
Android万能的等待框(Dialog)超级好用

这个是一个多选框,确定以后取数据可能有点麻烦。大家可以自己试着修改修改
Android万能的等待框(Dialog)超级好用

这里是单选框,这里下面的按钮有点多余,选择以后不用点击确定按钮就自己消失,如果跟大家需求不符合的话,请自行修改
Android万能的等待框(Dialog)超级好用

当然也支持列表
Android万能的等待框(Dialog)超级好用

Android万能的等待框(Dialog)超级好用

Android万能的等待框(Dialog)超级好用

这个用的时候要注意啊,条目一单过的的话,会导致listview滑动问题。
Android万能的等待框(Dialog)超级好用

教大家如何修改,有些可能跟自己的需求不符合,我只局两个例子
例如第二个图片,如何让文字改变颜色
首先找到MyDialogBuilder这个类中的buildByType方法就是根据判断显示那种dialog的
找到相应的代码修改
Android万能的等待框(Dialog)超级好用

例如在单选图片中,只要选中后就自动消失,我们想点击确定按钮以后再消失该怎么办,办法同上,找代码后修改
注释掉让dialog消失的代码就可以了。
Android万能的等待框(Dialog)超级好用

剩下的大家自己改吧。
还有一个注意事项
必须先初始化
StyledDialog.init(this);
初始化哪个activity就在哪个activity显示,如果大家发现dialog不显示,可能你传入的activity有问题

大家可以下载demo自己试试,点我下载