截至compose 1.3.0-beta_2版本,官方已添加了LazyStaggeredGrid的实现。但是,它尚不支持网格大小。例如,如果我只想在第一行中有一个元素,并让其余元素交错排列,我不能设置该第一个项目的跨度值。我的问题是,是否有可能的解决方法,直到Compose团队正式添加支持?欢迎提出任何想法。
编辑
要获得更多信息,您可以在垂直网格中执行以下操作:
编辑
要获得更多信息,您可以在垂直网格中执行以下操作:
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
}
}