android 在系统导航面板上始终可见的全屏对话框内组成ModalBottomSheetLayout

yhuiod9q  于 2023-01-15  发布在  Android
关注(0)|答案(1)|浏览(134)

我有一个带有全尺寸对话框()的屏幕和一个打开ModalBottomSheet的按钮,我在通常的屏幕上没有遇到这个问题,但在这里,工作表的顶部总是在非活动(隐藏)状态下可见)就像一些工件半覆盖操作栏。x1c 0d1x

Dialog(
    onDismissRequest = onDismiss,
    properties = DialogProperties(usePlatformDefaultWidth = false)
) {
    ModalBottomSheetLayout(
        //...
    ) {
        Scaffold(
            modifier = modifier,
            topBar = {}
        ) { innerPadding ->
            //...
        }
    }
}

我尝试在ModalBottomSheetLayout内移动Dialog(),但在这种情况下,据我所知,ModalBottomSheet在对话框后面打开/关闭,用户不可见。请帮助

yzuktlbb

yzuktlbb1#

为了克服这个问题,我删除了对话框(),把脚手架留在顶部。屏幕的行为和功能不受影响。所有工作正常。

相关问题