Som*_*der 2 android android-jetpack-compose
在 jetpack compose 中,当将修改器传递到可组合项时,修改器是否应该仅应用于最外层视图,还是也应用于所有子视图?
这是一个简单的例子:
fun SomeComposable(modifier: Modifier = Modifier) {
Column(modifier = modifier) {
Text(modifier = modifier.extraModifiersIfNeeded(), text = "Text")
Text(modifier = modifier.extraModifiersIfNeeded(), text = "Text")
Text(modifier = modifier.extraModifiersIfNeeded(), text = "Text")
}
}
Run Code Online (Sandbox Code Playgroud)
我最初认为这是不正确的,因为传递到 SomeComposable 的任何修饰符也会更改所有子视图。
有没有任何文件可以非常清楚地说明这一点?我可以提供任何文档的链接吗?
谢谢你!
归档时间: |
|
查看次数: |
1325 次 |
最近记录: |