重量在哪里(在 Jetpack Compose 中)?

Where is weight (in jetpack compose)?

今天更新到 Jetpack Compose a-08,遇到问题。在以前的版本中,我使用了权重修改器,但现在找不到了。发生了什么或者有什么选择?在更新日志中,我没有找到任何关于它的信息。

你仍然可以在那里找到它,但是权重修饰符是 RowScopeColumnScope 内部的扩展函数,这意味着你只能在 ColumnColumn 内部使用它Row.

对 RowScope 的引用:https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/RowScope#weight

对 ColumnScope 的引用:https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/ColumnScope#weight