GlobalDialog框架使用教程

请勿模仿。

GlobalDialog是由ITalk应用开源的一款全局对话框库。相比于Android原生对话框的繁琐配置,GlobalDialog的优势在于能够快速实现全局对话框的功能(通知账号下线、通知账号异常等)。进一步了解,请访问笔者的Github

集成方法

在Module的build.gradle文件中添加如下依赖即可。

compile 'com.txm.topcodes.globaldialog:globaldialog:0.1.6'

调用方式

常规方式:

new GlobalDialog.Builder()
                .setContext(context) 
                .setDescription("hello world") //弹出框的提示信息。
                .setStyle(GlobalDialog.Style.SingleAlert) //弹窗的样式。有DoubleAlert、SingleAlert两种,默认为后者。
                .setForce(ture) //设置弹框销毁的策略。默认为true。
                .setDialogClickListener(new OnDialogClickListener() { //设置回调,也可以不设置。
                    @Override
                    public void onSure() {
                        super.onSure();
                    }
                }).build().show();

精简方式:

new GlobalDialog.Builder()
                .setContext(context) 
                .setDescription("hello world") 
                .build().show();

FAQ


我发现GlobalDialog还存在BUG?
GlobalDialog是一个完全开源的框架,如果您在使用过程中发现问题,欢迎在笔者的GitHub创建一个Issue

我是Eclipse用户,可以使用GlobalDialog么?
不可以。

我在Android studio中链接GlobalDialog库失败了?
确保您的工程使用的远程仓库为jcenter。

allprojects {
    repositories {
        jcenter()
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,839评论 25 709
  • XMind是当下非常流行的一款思维导图软件,它不但使用方便,操作快捷,而且性价比超高!有人说,网上有很多免费软件,...
    wv橙子阅读 2,967评论 1 1
  • 进入文字历程第一天~~
    亦非凡chensir阅读 1,274评论 0 0
  • 麻雀虽小,但五脏俱全,于厨房,每家每户都有一个。 我们家的厨房虽然不大,但却样样俱全。我家的厨房门上挂着喜庆的用布...
    七摇光阅读 3,754评论 0 2