由于公司有开了新项目,由于公司之前没啥框架,所以只能自己搭框架了
dialog等待框,弹出选择框都是很常用的,所以感觉有找一个比较好的框架。
借鉴了很多大牛的代码,又亲自运行一下,感觉这个还不错。
仿微信的等待框
转圈圈的等待框,文字的颜色原本是不可以修改的,但是大家可以自己改源码
这个是一个三个按钮的文本框选择提示框
这个是一个多选框,确定以后取数据可能有点麻烦。大家可以自己试着修改修改
这里是单选框,这里下面的按钮有点多余,选择以后不用点击确定按钮就自己消失,如果跟大家需求不符合的话,请自行修改
当然也支持列表
这个用的时候要注意啊,条目一单过的的话,会导致listview滑动问题。
教大家如何修改,有些可能跟自己的需求不符合,我只局两个例子
例如第二个图片,如何让文字改变颜色
首先找到MyDialogBuilder这个类中的buildByType方法就是根据判断显示那种dialog的
找到相应的代码修改
例如在单选图片中,只要选中后就自动消失,我们想点击确定按钮以后再消失该怎么办,办法同上,找代码后修改
注释掉让dialog消失的代码就可以了。
剩下的大家自己改吧。
还有一个注意事项
必须先初始化
StyledDialog.init(this);
初始化哪个activity就在哪个activity显示,如果大家发现dialog不显示,可能你传入的activity有问题
大家可以下载demo自己试试,点我下载