是否可以通过容器高度的百分比来指定容器的垂直对齐?例如高度的 20%。
我只能找到像默认的方式verticalAlignment = Alignment.CenterVertically
例如:
LazyRow(
modifier = modifier.fillMaxSize(),
verticalAlignment = Alignment.CenterVertically, <--- I need this to be 20%
horizontalArrangement = Arrangement.spacedBy(5.dp, Alignment.CenterHorizontally)
) {
items(section.options) { menuOption ->
HorizontalMenuOption(
option = menuOption,
buttonWidthPercentage = buttonWidthPercentageInFloat,
onClickAction = onClickAction
)
}
}
是的,有一个
BiasAlignment
,在你的情况下Vertical
是变体。你将偏差指定为浮点值,其中偏差 -1 表示与顶部对齐,偏差 0 表示居中,偏差 1 表示底部。因此,对于 20%,你可以这样做: