如何在Jetpack Compose对话框中绘制系统状态栏



我通过WindowCompat.setDecorFitsSystemWindows(window, false)禁用了fitSystemWindows以在状态栏后面绘制,并且我正在使用insets伴奏库来获取相应的insets,以便为特定的可组合文件添加填充。

但是,如果我显示一个全屏对话框,对话框仍然会填充到系统和导航栏,并且拒绝在状态栏后面绘制。

对话框看起来像以下片段:

Dialog(
onDimissRequest = {},
properties = DialogProperties(usePlatformDefaultWidth = false)
) {
// ...
}

是否需要任何额外的设置才能让对话框在系统状态栏后面绘制?

ModalDrawerLayout可能会有所帮助?

ModalDrawerLayout(
drawerContent = {
// smth, idk
},
bodyContent = {
Dialog(
onDismissRequest = {},
properties = DialogProperties(usePlatformDefaultWidth = false)
) {
// Dialog content here
}
}
)

相关内容

  • 没有找到相关文章

最新更新