【发布时间】:2020-05-23 01:46:51
【问题描述】:
目前这是将项目添加到GridView.builder的顺序:
我的问题是——如何让它们按这个顺序添加?
GridView 的滚动方向必须保持垂直。
这是我正在使用的GridView 的示例:
Widget gridViewBuilder () {
return GridView.builder(
gridDelegate:
new SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2,
mainAxisSpacing: 1,
),
itemCount: 3,
itemBuilder: (BuildContext context, int i) {
itemForGridview(i, context);
);
}
【问题讨论】:
-
你能分享你的代码吗?
-
@ChristopherMoore 在描述中添加
-
这有点违反gridview的逻辑,如果你检查它的文档,它会说“网格的主轴方向是它滚动的方向(scrollDirection)。”
-
@Lunedor 我明白了。我想要的是按 mainAxis 填充 gridview 项目,而不是按交叉轴(标准行为)。如果无法以任何方式分类项目,也许有一些技巧?
-
对不起,我尝试了一些我想到的技巧,但还没有弄清楚。但我相信在颤振中一切皆有可能,但我更喜欢干净的,所以我会做更多的研究。