Sheet Builder
abstract class SheetBuilder(var clickOutsideDismiss: Boolean = true, var topMargin: @Composable () -> Dp = { WindowInsets.statusBars.asPaddingValues().calculateTopPadding() + 56.dp })
底部弹窗构建器基类
所有底部弹窗的抽象基类,提供弹窗显隐控制和基础配置。 子类需实现 Build 方法以定义弹窗的具体 UI 内容。 通过 UiViewModelManager.showSheet 展示弹窗,调用 dismiss 关闭弹窗。
Author
d10ng
Parameters
click Outside Dismiss
是否允许点击弹窗外部区域关闭弹窗,默认 true
top Margin
弹窗距离屏幕顶部的间距,默认为状态栏高度 + 56dp
Inheritors
Constructors
Link copied to clipboard
constructor(clickOutsideDismiss: Boolean = true, topMargin: @Composable () -> Dp = { WindowInsets.statusBars.asPaddingValues().calculateTopPadding() + 56.dp })