一款Material Designed风格的Dialog
androidlikai · 3372浏览量 · 发布于2016-08-17
作者Carbs0126,源码MDDialog,MDDialog是一款Material Designed风格的Dialog,可以灵活定制其内容以及显示方式,如:可以添加中间的ContentView,可以对ContentView自由的添加代码操作,如添加点击事件等等;对于多个选项风格的 dialog,提供了直接设置多个选项的功能,并提供了精细的 UI 按下效果、点击回调函数等等。
介绍
这款Material Designed风格的Dialog的设计灵感来自于 MD 设计理念,你可以通过使用和AlertDialog相似的代码来构建MDDialog。
MDDialog具有多种有趣的属性:
可以设置显示/隐藏 title、显示/隐藏 确定/取消按钮(或者同时隐藏两个 button,具体 UI 效果可见微信的选择对话框);
可以向MDDialog添加一个自定义的View,同时可以在构建MDDialog时,使用setContentViewOperator(...)函数,添加操作自定义 view 的代码;
可以给MDDialog设置String[] messages,构建MDDialog的builder中提供了响应点击每一个String的回调函数,即,通过setOnItemClickListener(...)设置点击每一条目的回调;
可以自由定制MDialog的四个角的半径大小;
MDDialog自动为每个message提供了按下效果,且按下效果会随着此item是否具有圆角而改变;
可以通过两种方式设置MDDialog的宽度,使用宽度占整个屏幕宽度的比值,或使用是精确的尺寸;
源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
相关推荐
Android的对话框和对话框源码案例
相关信息
匿名 · 448浏览 · 2019-03-14 18:02:04
常用的功能选择对话框
相关信息
匿名 · 3286浏览 · 2018-02-01 11:42:40
带有标题的案例对话框
相关信息
匿名 · 3285浏览 · 2018-01-25 23:11:48
仿 bilibili 搜索框效果
相关信息
匿名 · 3524浏览 · 2017-06-02 23:15:24
分类专栏
最新发布
源码排行榜
0评论