É possível especificar o alinhamento vertical de um contêiner por uma porcentagem da altura do contêiner? por exemplo, 20% da altura.
Só consigo encontrar formas padrão comoverticalAlignment = Alignment.CenterVertically
Por exemplo:
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
)
}
}
Sim, há um
BiasAlignment
, no seu caso aVertical
variante. Você especifica bias como um valor float onde bias de -1 representa alinhamento para o topo, um bias de 0 representará centralização e um bias de 1 representará a parte inferior. Então para 20%, você pode fazer isso: