Bir*_*ani 5 android android-jetpack-compose
我在 Android Studio Canary 1 上尝试 Jetpack Compose,并向Columnui 添加了可组合项。Column有一个名为的属性modifier,我们可以在其中传递不同的修饰符。我使用了Expanded修饰符,导致Column占用了所有可用空间。
另外,Column具有mainAxisSize和crossAxisSize属性,所以我也尝试了它们并将其设置为LayoutSize.Expand旨在扩展我认为的给定轴。这也导致Column占用了所有可用空间。查看下面的示例:
Column(mainAxisSize = LayoutSize.Expand,
crossAxisSize = LayoutSize.Expand) {
Text("Jetpack",modifier = ExpandedHeight)
Text("Compose",modifier = ExpandedHeight)
}
Run Code Online (Sandbox Code Playgroud)
Column(modifier = Expanded) {
Text("Jetpack",modifier = ExpandedHeight)
Text("Compose",modifier = ExpandedHeight)
}
Run Code Online (Sandbox Code Playgroud)
观察发现以下代码提供相同的输出。
Expanded那么and 和之间LayoutSize.Expand有什么区别呢?ColumnRow
| 归档时间: |
|
| 查看次数: |
4214 次 |
| 最近记录: |