Bir*_*ani 5 android android-jetpack-compose
我在 Android Studio Canary 1 上尝试 Jetpack Compose,并向Column
ui 添加了可组合项。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
有什么区别呢?Column
Row
归档时间: |
|
查看次数: |
4214 次 |
最近记录: |