- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在玩BottomSheetScaffold
并且无法弄清楚如何为工作表设置上边距/最小偏移量/ anchor 。
像这样设置工作表:
val scaffoldState = rememberBottomSheetScaffoldState()
BottomSheetScaffold(
sheetContent = {
LazyColumn(modifier = Modifier
.fillMaxSize()
.padding(10.dp)
) {
items(100) {
Text(text = "Sheet item $it")
Spacer(modifier = Modifier.height(10.dp))
}
}
},
scaffoldState = scaffoldState,
sheetPeekHeight = 100.dp,
sheetShape = RoundedCornerShape(10.dp),
sheetBackgroundColor = Color.Gray
) { innerPadding ->
Box(
modifier = Modifier
.fillMaxSize()
.padding(innerPadding)
.background(Color.Green),
contentAlignment = Alignment.Center
) { Text(text = "Content") }
}
结果在应用程序的 Bottom Sheet 中:
height = windowHeight - bottomNavHeight - sheetTopMargin
这只是感觉更复杂,它应该是。
最佳答案
我们使用了 ModalBottomSheetLayout 并将最大高度作为屏幕空间的一个因素提供给 modifier
的sheetContent
可组合:
sheetContent = {
DatesFilterSheet(
modifier = Modifier.fillMaxHeight(0.9f)
)
}
/image/wZKnO.png
关于android - 使用工作表上边距撰写 BottomSheetScaffold,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69684477/
我在玩BottomSheetScaffold并且无法弄清楚如何为工作表设置上边距/最小偏移量/ anchor 。 像这样设置工作表: val scaffoldState = rememberBotto
我需要先在折叠状态下显示底页。在向上滑动 bottomsheet 时,它应该首先固定在屏幕的一半高度。再次向上滑动,它应该扩展到屏幕的最大高度。崩溃时也一样。首先从最大高度到一半高度,然后是窥视高度(
我的 Android 应用程序中有一个 BottomSheetScaffold,如下所示: BottomSheetScaffold( sheetGesturesEnabled = f
有没有办法扩展BottomSheetScaffold到特定高度? 我的BottomSheetScaffold的内容是一个很大的列表,因此它会扩展到全屏。 无论内容如何,我都没有找到始终扩展到特定高
拖动部分可以在整个矩形上(视频中的黄色),我希望它只允许在灰色图标上 我可以拖动黄色部分的任何部分,无论是向上还是向下,我想允许只在灰色部分拖动的行为 左边的视频和右边的视频一样,除了我把右边的she
我试图有一种方法在我的应用程序中的任何地方显示一个 BottomSheet,为此我使用 BottomSheetScaffold和一个 LiveData 对象,该对象保存当前可组合函数,该函数被观察为状
如何使 BottomSheetScaffold 中的 TopAppBar 透明?我想要汉堡包图标和应用程序的名称覆盖在下面的 map 上。使用任何 alpha 值将 backgroundColor 设
我是一名优秀的程序员,十分优秀!