我们可以使用Modifier来设置布局的对齐方式。下面是一个示例代码,展示了文本和图片的水平居中对齐:
Column(modifier = Modifier.fillMaxWidth()) {
Text("Hello Compose", modifier = Modifier.align(Alignment.CenterHorizontally))
Image(
painter = painterResource(id = R.drawable.image),
contentDescription = null,
modifier = Modifier.align(Alignment.CenterHorizontally)
)
}
在上面的代码中,我们使用Modifier的align()函数来指定alignment的类型,从而实现容器中文本和图片的水平居中对齐。
如果您需要将多个元素水平对齐,可以使用Row()容器。 Row()中的元素默认水平对齐,我们可以通过modifier中的align()函数调整它们的垂直对齐方式。