注意 - 请参阅下面的更新。
它在 FlexColumn 上可用。在 Column 中使用它,如下所示:
@Preview
@Composable
fun NewsStory() {
Column( modifier=Spacing(16.dp)) {
FlexColumn(
crossAxisSize = LayoutSize.Expand
)
{
Text("demo")
Text("try")
Text("somethings")
}
}
}
我假设这是你想要的结果?
弹性柱:
@Composable fun FlexColumn(
modifier: Modifier = Modifier.None,
mainAxisAlignment: MainAxisAlignment = MainAxisAlignment.Start,
crossAxisAlignment: CrossAxisAlignment = CrossAxisAlignment.Start,
crossAxisSize: LayoutSize = LayoutSize.Wrap,
block: FlexChildren.() -> Unit
): Unit
链接在这里
编辑 - 重要提示:
刚刚知道 Flex 将很快被弃用。哦,使用 alpha 版本的乐趣(:所以正确的方法是使用Column/Row 并将 Flexible 修饰符应用于孩子们。保留这篇文章而不是删除,因为有人可能仍然想使用 FlexColumn/FlexRow,因为他们仍然正式出来。不要!