我通过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
}
}
)