gpt4 book ai didi

android - 如何连接单独声明的修饰符?

转载 作者:行者123 更新时间:2023-12-05 00:18:38 26 4
gpt4 key购买 nike

val modifierA = Modifier.size(100.dp)
val modifierB = Modifier.background(Color.Red)

如何创建一个 modifierC,它是 A 和 B 的串联?

我尝试使用 .apply.also,但无济于事。

最佳答案

您可以使用 Modifier.then

Concatenates this modifier with another.

val modifierA = Modifier.size(100.dp)
val modifierB = Modifier.background(Color.Red)
val modifierC = modifierA.then(modifierB)
Row {
Box(
modifier = Modifier
.then(modifierC)
)
Box(
modifier = Modifier
.then(Modifier.size(100.dp))
.then(Modifier.background(Color.Green))
)
Box(
modifier = Modifier
.size(100.dp)
.background(Color.Blue)
)
}

这三个修饰符是等价的,不包括颜色。

关于android - 如何连接单独声明的修饰符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67103556/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com