我想在底部表中显示一个底部按钮,无论状态从半变为全,反之亦然,该按钮始终可见并粘在底部。
我期望拖动底部页脚时应该是粘性的。
对于 Compose 中底部工作表上始终可见的内容,您必须使用 BottomSheetScaffold 并在未展开状态时获取高度,请使用 sheetPeekHeight
我演示了一些代码,例如:
@OptIn(ExperimentalMaterial3Api::class)
@可组合 有趣的AlwaysVisibleBottomSheet(修饰符:修饰符=修饰符){
val modalBottomSheetState = rememberBottomSheetScaffoldState()
BottomSheetScaffold(
scaffoldState = modalBottomSheetState,
sheetContent = {
Button(
modifier = Modifier.align(Alignment.CenterHorizontally),
onClick = {
}) {
Text(
text = "Always Visuble Button",
modifier = modifier
)
}
Text(text = "content1")
Text(text = "content2")
Text(text = "content3")
Text(text = "content4")
Text(text = "content5")
Text(text = "content6")
Text(text = "content7")
},
sheetPeekHeight = 150.dp) {
}
}