Android 一句代码实现各式Dialog弹窗

App中有很多提示,或者让用户选择的操作,这时dialog弹窗就很重要,而且使用频率也很高,深度封装了下几种Dialog,来看看如何使用吧!
Github:https://github.com/xdd666t/TaoLibrary
PS:呕心沥血维护更新这个库

引入

  • 在gradle(Module:app)里添加配置:
implementation 'com.ytman:YTAOLibrary:1.0.45'
  • 效果图
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()”,这个方法是提供隐藏掉标题布局的,这个重载方法虽然代码看着有好几行,其实都是实现接口自动生成的,需要你写的也只是输入几个参数而已,用起来也十分便捷。更多使用,请查看:dialog调用详细讲解!
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值