kongzue / DialogX

💬 DialogX dialog box component library, easy to use, more customizable, more scalable, easy to achieve a variety of dialog boxes. DialogX对话框组件库,更加方便易用,可自定义程度更高,扩展性更强,轻松实现各种对话框、菜单和提示效果,更有Material You、iOS、MIUI等主题扩展可选
Apache License 2.0
2.09k stars 217 forks source link

dialog #455

Closed myfGitup closed 2 months ago

kongzue commented 3 months ago

很抱歉未能了解您遇到的问题。 针对遮罩层的点击事件,经过测试不存在问题。

image

请尝试运行如下代码进行测试,可以看到在点击遮罩层后log 顺利打印:

CustomDialog.show(new OnBindView<CustomDialog>(R.layout.layout_custom_dialog) {
            @Override
            public void onBind(final CustomDialog dialog, View v) {
                ImageView btnOk;
                btnOk = v.findViewById(R.id.btn_ok);
                btnOk.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        dialog.dismiss();
                    }
                });
            }
        })
        .setMaskColor(getColorS(com.kongzue.dialogx.R.color.black50))
        .setOnBackgroundMaskClickListener(new OnBackgroundMaskClickListener<CustomDialog>() {
            @Override
            public boolean onClick(CustomDialog dialog, View v) {
                log("点击遮罩层");
                return false;
            }
        })
        .setMaskColor(getResources().getColor(com.kongzue.dialogx.iostheme.R.color.black30))
stale[bot] commented 2 months ago

长时间未收到回复暂时关闭了此问题,若有疑问请继续回复。此消息来自于自动化 Issues 处理 Bot,若问题严重或紧急你也可以通过反馈群联系到我:590498789