Sub*_*fly 5 android android-jetpack android-jetpack-compose
从 compose 1.3.0-beta_2 开始,添加了官方 LazyStaggeredGrid 实现。但是,它还不支持网格大小。例如,如果我只想在第一行中使用一个元素并让其余元素交错排列,则我无法设置第一项的跨度值。我的问题是,在撰写团队正式添加支持之前,目前是否有可能的解决方法?任何想法表示赞赏。
编辑
有关更多信息,您可以在垂直网格中执行类似的操作:
LazyVerticalGrid(
columns = GridCells.Fixed(2),
) {
item(span = {GridItemSpan(2)}) { -> LazyStaggeredGrid does not have a parameter like this
Box() { } -> This will fill both columns
}
item {
Box() {} -> This will fill only one column
}
}
Run Code Online (Sandbox Code Playgroud)
截至今天(2023 年 1 月 25 日),span 已添加到 JetpackCompose 版本 1.4.0-alpha05 上的 LazyStaggered 中。您可以使用“item”中的“span”参数使其成为全跨度或全通道。
| 归档时间: |
|
| 查看次数: |
799 次 |
| 最近记录: |