在 Android Compose 中,有
我的问题是如何在同一布局中实现底部菜单和底部抽屉?
Scaffold
组合函数用于创建包含底部导航栏的布局,还有另一个名为 BottomSheetScaffold
的函数用于创建包含底部导航栏的布局。
我的问题是如何在同一布局中实现底部菜单和底部抽屉?
我尝试使用 BottomSheetScaffold 并在布局中添加底部导航栏,但当我在同一列中使用 NavHost 时失败了。
该情况的简化代码:
BottomSheetScaffold(
{ BottomSheetComposable },
topBar = {
TopAppBar()
},
sheetPeekHeight = 0.dp
) {
Column() {
NavHost(
navController,
startDestination = "route"
) {
Composable("route") {}
}
Box(
modifier = Modifier
.fillMaxWidth()
.height(60.dp)
) {
BottomNavigationBar()
}
}
}