点击Dialog以外的区域不让其隐藏的解决办法

来源:互联网 发布:js如何覆盖css效果 编辑:程序博客网 时间:2024/05/17 01:20

点击Dialog以外的区域不让其隐藏的解决办法

直接上图看问题:

这里写图片描述

当我们在进行一些比较耗时操作的时候,应该展示给用户一个提示界面来告诉用户这个地方你要等一下才行,当提示框显示出来之后,用户手一抖点击到了提示框以外的区域,然后提示框就莫名奇妙的消失了,想想看,这个得是多么垃圾的体验。

下面上代码:

    MaterialDialog materialDialog = new MaterialDialog.Builder(this)                .title(R.string.progress_dialog_login)                .content(R.string.please_wait_login)                .progress(true, 0)                //取消dialog以外的区域的点击事件(默认为true)这里我们设置成false就ok啦                .canceledOnTouchOutside(false)                .show();

关键的设置: canceledOnTouchOutside(false)

阅读全文
0 0
原创粉丝点击