From a792dddc7c3140a05df85d31b02eec456f69759f Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Mon, 3 Nov 2025 14:25:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E7=A1=AE=E8=AE=A4=E5=AF=B9?= =?UTF-8?q?=E8=AF=9D=E6=A1=86+1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/remax/visualnovel/extension/DialogExt.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/VisualNovel/app/src/main/java/com/remax/visualnovel/extension/DialogExt.kt b/VisualNovel/app/src/main/java/com/remax/visualnovel/extension/DialogExt.kt index 659a79b..6385ff6 100644 --- a/VisualNovel/app/src/main/java/com/remax/visualnovel/extension/DialogExt.kt +++ b/VisualNovel/app/src/main/java/com/remax/visualnovel/extension/DialogExt.kt @@ -49,10 +49,15 @@ fun Activity.showConfirmDialog( dialog.binding.run { setOnClick(ivTop, tvRight, tvLeft) { when (this) { - tvRight -> bottomRightClick?.invoke() + tvLeft -> { + dialog.dismiss() + } + tvRight -> { + bottomRightClick?.invoke() + dialog.dismiss() + } ivTop -> topBtnClick?.invoke() } - dialog.dismiss() } if (dialogBg != null) root.background = getDrawable(dialogBg)