如果设备宽度小于 600,我需要提供替代的 NavigationBar 实现。
这是我正在使用的代码:
val config = LocalConfiguration.current
val useBottomNavigation by remember {
derivedStateOf { config.smallestScreenWidthDp < 600 }
}
Scaffold(bottomBar = {
if (useBottomNavigation) {
// call NavigationBar composable
BottomNavigationBar()
}
else{
Spacer(
Modifier.navigationBarsHeight()
.fillMaxWidth()
)
}
但是,
modifier.navigationBarsHeight()
电话尚未解决。
我在
Compose Version 1.5.1
和 Material3 1.2.0-alpha03
。
任何有关于如何在撰写中解决此问题的想法的人请提供帮助。