多个 Modifier 可以通过链式调用进行组合。应用顺序是重要的,因为每个 Modifier 都会依次影响元素。例如,padding 会在 background 之前应用还是之后应用,会影响到背景颜色的覆盖区域
@Composable
fun Modifier01() {
Box(
modifier = Modifier
.background(Color.Red)
.padding(16.dp)
.size(100.dp)
)
}
@Composable
fun Modifier02() {
Box(
modifier = Modifier
.padding(16.dp)
.background(Color.Red)
.size(100.dp)
)
}