Confirm Dialog Builder
class ConfirmDialogBuilder(title: String = "提示", titleAlign: TextAlign = TextAlign.Center, content: String = "", contentAlign: TextAlign = TextAlign.Center, contentSlot: @Composable () -> Unit = {}, confirmText: String = "确定", cancelText: String = "取消", type: ConfirmDialogBuilder.Type = Type.Default, onConfirmClick: suspend CoroutineScope.() -> Boolean = { true }, onCancelClick: suspend CoroutineScope.() -> Boolean = { true }) : DialogBuilder
双按钮确认弹窗构建器 适用于需要用户二次确认的操作场景,提供标题、内容文本,以及取消和确认两个按钮 支持通过 contentSlot 插入自定义内容代替或补充纯文字内容
Author
d10ng
Constructors
Link copied to clipboard
constructor(title: String = "提示", titleAlign: TextAlign = TextAlign.Center, content: String = "", contentAlign: TextAlign = TextAlign.Center, contentSlot: @Composable () -> Unit = {}, confirmText: String = "确定", cancelText: String = "取消", type: ConfirmDialogBuilder.Type = Type.Default, onConfirmClick: suspend CoroutineScope.() -> Boolean = { true }, onCancelClick: suspend CoroutineScope.() -> Boolean = { true })
Types
Properties
Link copied to clipboard
是否允许点击遮罩区域关闭弹窗,默认 false
Link copied to clipboard
弹窗内容在遮罩层内的对齐位置,默认居中 Alignment.Center