【问题标题】:staggered grid view in flutter颤动中的交错网格视图
【发布时间】:2020-12-09 10:38:46
【问题描述】:

我正在制作一个类似于 instagram 的网格,其中每七个元素都是 2X1。问题是我想在第七个索引处显示不同的小部件,但我的代码拆分了 gridTile 小部件,而不是显示不同的小部件。

代码:-

return StaggeredGridView.countBuilder(
    shrinkWrap: true,
    crossAxisCount: 3,
    itemCount: gridTile.length,
    itemBuilder: (context,index)=>gridTile[index],
    staggeredTileBuilder: (index)=>StaggeredTile.count(
      1,(index%7==0)?2:1,
    ),
  );

【问题讨论】:

    标签: flutter gridview


    【解决方案1】:

    只需将您的 itemBuilder 代码行更改为如下而不是“yourWidget”,请写下您要返回的小部件名称。

    itemBuilder : (context, index) {
      return index % 7 == 0 ? yourWidget : gridTile[index];
    },
    

    【讨论】:

      猜你喜欢
      • 2020-03-18
      • 1970-01-01
      • 1970-01-01
      • 2019-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-25
      相关资源
      最近更新 更多