BottomBar 在使用 LazyColumn 时覆盖脚手架内容
BottomBar overlays scaffold content when using LazyColumn
当我使用 Scaffold
时,它的内容中有一个长 LazyColumn
并且 bottomBar
参数中有一些可组合项,我看不到该列的最后一项,因为 BottomBar
覆盖它。有没有办法修复这个覆盖?
在您的 Scaffold
中,content
有一个 PaddingValues
参数,您可以使用它来添加正确的填充。
像这样:
Scaffold(
...
) {
Box(
modifier = Modifier
.fillMaxSize()
.padding(
bottom = it.calculateBottomPadding()
)
//.padding(it) // <<-- or simply this
) {
// Your content
}
}
当我使用 Scaffold
时,它的内容中有一个长 LazyColumn
并且 bottomBar
参数中有一些可组合项,我看不到该列的最后一项,因为 BottomBar
覆盖它。有没有办法修复这个覆盖?
在您的 Scaffold
中,content
有一个 PaddingValues
参数,您可以使用它来添加正确的填充。
像这样:
Scaffold(
...
) {
Box(
modifier = Modifier
.fillMaxSize()
.padding(
bottom = it.calculateBottomPadding()
)
//.padding(it) // <<-- or simply this
) {
// Your content
}
}