如何设置Row中元素的对齐方式(gravity)?
我的Row里有两个Image composables。我想让第一个Image在Row的开始位置,第二个元素在Row的末尾位置。
我已经尝试了以下代码:
Row(Modifier.fillMaxWidth()) {
Image(
painter = painterResource(id = R.drawable.logo_voodlee),
contentDescription = "logo",
modifier = Modifier
.width(with(LocalDensity.current) { dimensionResource(id = R.dimen._100sdp) })
.height(with(LocalDensity.current) { dimensionResource(id = R.dimen._55sdp) })
.offset(x = with(LocalDensity.current) { dimensionResource(id = R.dimen._16sdp) }),
)
Image(
painter = painterResource(id = R.drawable.ic_menu),
contentDescription = "logo",
modifier = Modifier
.width(with(LocalDensity.current) { dimensionResource(id = R.dimen._19sdp) })
.height(with(LocalDensity.current) { dimensionResource(id = R.dimen._19sdp) })
,
alignment = CenterEnd //This is not working
)
}
但它没有起作用。
Row
内使用constraintlayout
或者另一个Row
作为第二个元素。 - Gabriele Mariotti