我正在工作 Jetpack Compose
在android应用程序中。所以我想用 BottomAppBar
以透明的 cutoutShape
. 没有找到任何例子,有人能帮忙吗?😊
我想使晶圆厂周围的白色背景透明。
实际结果(不是预期结果):一个没有透明切口形状的bottomappbar
我使用的代码是:
val fabShape = RoundedCornerShape(50)
Scaffold(
floatingActionButton = {
FloatingActionButton(
onClick = {
navController.navigate(Routes.signUp)
},
shape = fabShape,
backgroundColor = Color(0xFFFF8C00)
) {
Icon(Icons.Filled.Add, "")
}
},
isFloatingActionButtonDocked = true,
floatingActionButtonPosition = FabPosition.Center,
bottomBar = {
BottomAppBar(
cutoutShape = fabShape,
content = {
BottomNavigation {
val navBackStackEntry by navController.currentBackStackEntryAsState()
val currentDestination = navBackStackEntry?.destination
items.forEachIndexed { index, screen ->
BottomNavigationItem(
...
)
}
}
}
)
}
) { innerPadding ->
internalView(innerPadding)
}
1条答案
按热度按时间93ze6v8z1#
如果您想让内容滚动到bottomappbar后面,只需删除
innerPadding
那个Scaffold
传给content
:不申请
innerPadding
:应用
innerPadding
: