我是Jetpack Compose的新手,正在尝试做一件简单的事情,但却无法实现。
我想要的是在同一行中将一个组件(在这种情况下是Surface)与另一个组件(Column)分别对齐到行的开头和结尾。
我该如何实现呢?
我正在尝试以下内容,但它并没有起作用:
Row(Modifier.padding(top = 24.dp)
.fillMaxWidth()) {
Surface(
modifier = Modifier.size(70.dp),
shape = RectangleShape,
color = MaterialTheme.colors.onSurface.copy(alpha = 0.2f)
) {
// Image goes here
}
Column(modifier = Modifier.size(70.dp)) {
Text("Total",
fontSize = 12.sp,
color = AppGreyDark,
modifier = Modifier.padding(end = 16.dp))
Text("12,99 €",
fontSize = 18.sp,
color = AppBlackDark,
modifier = Modifier.padding(top = 4.dp))
}
}
Surface
不变,Column
会到起始位置。如何使Column
不从End
对齐方式移动? - Mohd QasimSurface
的左侧组件,对吗?使用相同的条件来设置horizontalArrangement
属性的值horizontalArrangement = if (someCondition) Arrangement.SpaceBetween else Arrangement.End
- undefined