我有一个带有全尺寸对话框()的屏幕和一个打开ModalBottomSheet的按钮,我在通常的屏幕上没有遇到这个问题,但在这里,工作表的顶部总是在非活动(隐藏)状态下可见)就像一些工件半覆盖操作栏。x1c 0d1x
Dialog(
onDismissRequest = onDismiss,
properties = DialogProperties(usePlatformDefaultWidth = false)
) {
ModalBottomSheetLayout(
//...
) {
Scaffold(
modifier = modifier,
topBar = {}
) { innerPadding ->
//...
}
}
}
我尝试在ModalBottomSheetLayout内移动Dialog(),但在这种情况下,据我所知,ModalBottomSheet在对话框后面打开/关闭,用户不可见。请帮助
1条答案
按热度按时间yzuktlbb1#
为了克服这个问题,我删除了对话框(),把脚手架留在顶部。屏幕的行为和功能不受影响。所有工作正常。