Jetpack Compose:Scaffold navigationBarsPadding 不正常工作

3

我正在使用Jetpack Compose和Scaffold。你可以看到它不能正常工作。

Scaffold(
    modifier = Modifier
        .fillMaxSize()
        .navigationBarsPadding(),
) {
    ...
}

enter image description here

请注意,我已在主机活动上调用了WindowCompat.setDecorFitsSystemWindows(window,false)
此外,这个结果发生在Lg G4 - Api 26上。
2个回答

0
您可以尝试添加此代码,设置在您的根目录下。
ProvideWindowInsets {}

1
它已经过时了! - Milad

0

WindowCompat.setDecorFitsSystemWindows(window, false):表示内容可以延伸到系统栏

在您的情况下,您可以使用:WindowCompat.setDecorFitsSystemWindows(window, true)

示例

Scaffold(
    modifier = Modifier
        .fillMaxSize(),
) {
    ...
}

1
但是,如果需要在IME插入时基于布局大小进行动画处理,则需要设置decorFitsSystemWindows = true。这正是我的情况。 - Calamity

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接