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()”,这个方法是提供隐藏掉标题布局的,这个重载方法虽然代码看着有好几行,其实都是实现接口自动生成的,需要你写的也只是输入几个参数而已,用起来也十分便捷。更多使用,请查看:
上一篇:eclipse运行没反应,运行框跳不出来(show view)
下一篇:Windows10 edge浏览器关闭,选择“总是关闭标签页“后关闭后没有提示

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年04月13日 09时47分29秒