From c740f3b8e9ede62b5fbcd2a8b03b834dd35fdec5 Mon Sep 17 00:00:00 2001 From: Runt <qingingrunt2010@qq.com> Date: Thu, 28 Aug 2025 15:19:21 +0000 Subject: [PATCH] 弹框bug修复,部分优化 --- libmvi/src/main/java/com/runt/open/mvi/views/PublicViews.kt | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/libmvi/src/main/java/com/runt/open/mvi/views/PublicViews.kt b/libmvi/src/main/java/com/runt/open/mvi/views/PublicViews.kt index 6cf1b26..9e78070 100644 --- a/libmvi/src/main/java/com/runt/open/mvi/views/PublicViews.kt +++ b/libmvi/src/main/java/com/runt/open/mvi/views/PublicViews.kt @@ -77,7 +77,6 @@ Log.i("PublicViews" , "MessageDialog: onDismiss") if(message.touchOutside){ message.setDismiss.invoke() - message.onCancelRequest.invoke() message.onDismissRequest.invoke() } }) { @@ -108,11 +107,11 @@ if(!message.cancelText.equals("")){ Spacer(modifier = Modifier.weight(1f)) Button(onClick = { - message.onCancelRequest.invoke() if(message.cancelDissmiss){ message.setDismiss.invoke() message.onDismissRequest.invoke() } + message.onCancelRequest.invoke() }, colors = ButtonDefaults.buttonColors( containerColor = Color.Gray, // 背景色 @@ -124,11 +123,11 @@ } Spacer(modifier = Modifier.weight(1f)) Button(onClick = { - message.onConfirmRequest.invoke() if(message.confirmDissmiss){ message.setDismiss.invoke() message.onDismissRequest.invoke() } + message.onConfirmRequest.invoke() }) { Text(text = message.confirmText) } -- Gitblit v1.9.1