
Android 一句代码实现各式Dialog弹窗
发布日期:2021-05-08 01:30:22
浏览次数:23
分类:精选文章
本文共 1207 字,大约阅读时间需要 4 分钟。
App中有很多提示,或者让用户选择的操作,这时dialog弹窗就很重要,而且使用频率也很高,深度封装了下几种Dialog,来看看如何使用吧!
YTAOLibrary库(github):
PS:呕心沥血维护更新这个库
引入
- 在gradle(Module:app)里添加配置:
implementation 'com.ytman:YTAOLibrary:1.0.45'
- 效果图





- 这些dialog的使用,基本一俩行代码就能实现
- 查看详细讲解:
- 举个栗子:
DialogLibrary dialogLibrary = new DialogLibrary(this);dialogLibrary.promptDialog("测试");
- 效果图:
- 举个高级栗子:
String content ="测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试试内内试内" + "内容测试内容测试内容测试内内容测试内容测试内容测试内容测试容测试内容测试内容测试内容" + "内容测试内容测试内容测试内内容测试内容测试内容测试内容测试容测试内容测试内容测试内容" + "内容测试内容测试内容测试内内容测试内容测试内容测试内容测试容测试内容测试内容测试内容" + "内容测试内容测试内容测试内内容测试内容测试内容测试内容测试容测试内容测试内容测试内容" + "内容测试内容测试内容测试内内容测试内容测试内容测试内容测试容测试内容测试内容测试内容" + "内容测试内容测试内容测试内内容测试内容测试内容测试内容测试容测试内容测试内容测试内容" + "内容测试内容测试内容测试内内容测试内容测试内容测试内容测试容测试内容测试内容测试内容";dialogLibrary.setHideTitle().promptDialog("简单提示", "#D81B60", content, "#008577", "明白了", "#555555", new IDialog.OnPromptDialogClick() { @Override public void onClick() { //写入你的逻辑 } });
效果图:

- 这个重载方法提供多个参数,可供你设置dialog显示样式,这里还多了个“setHideTitle()”,这个方法是提供隐藏掉标题布局的,这个重载方法虽然代码看着有好几行,其实都是实现接口自动生成的,需要你写的也只是输入几个参数而已,用起来也十分便捷。更多使用,请查看:
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年04月13日 09时47分29秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Go 数组&切片
2021-05-09
Go 文件操作
2021-05-09
老Python总结的字典相关知识
2021-05-09
vue 不常见操作
2021-05-09
jQuery的事件绑定与触发 - 学习笔记
2021-05-09
Python处理接口测试的签名
2021-05-09
测试流程规范--测试报告模板
2021-05-09
Linux上TCP的几个内核参数调优
2021-05-09
记一次讲故事机器人的开发-我有故事,让机器人来读
2021-05-09
高德算法工程一体化实践和思考
2021-05-09
判断一个数是否是2的幂
2021-05-09
js 闭包(新)
2021-05-09
vscode 编辑python 如何格式化
2021-05-09
seo 回忆录百度基本概念(一)
2021-05-09
重新整理数据结构与算法(c#)—— 算法套路二分法[二十四]
2021-05-09
用ThreadLocal来优化下代码吧
2021-05-09
netcore中使用session
2021-05-09
Android 开发学习进程0.25 自定义控件
2021-05-09
多媒体文件格式全解说(下)--图片
2021-05-09