Flutter 在Flatter中更改Gridview.Builder内部的位置

Flutter 在Flatter中更改Gridview.Builder内部的位置,flutter,gridview,grid,flutter-layout,Flutter,Gridview,Grid,Flutter Layout,我使用的是颤振网格视图和SliverGridDelegated,其中包含FixedCrossAxisCount。现在gridview工作正常,但位置不正确 它以线性方式显示: 但是我想要这种类型的Gridview 所以我想改变网格上项目的位置 我想要一种方法或方法来达到这个结果 如果您能帮助我,那就太好了也许您可以将网格包装在容器中,并根据网格的长度调整其宽度。如果长度小于5?宽度=设备宽度/3:长度

我使用的是颤振网格视图和SliverGridDelegated,其中包含FixedCrossAxisCount。现在gridview工作正常,但位置不正确

它以线性方式显示:

但是我想要这种类型的Gridview

所以我想改变网格上项目的位置

我想要一种方法或方法来达到这个结果


如果您能帮助我,那就太好了

也许您可以将网格包装在容器中,并根据网格的长度调整其宽度。如果长度小于5?宽度=设备宽度/3:长度<9宽度=设备宽度*2/3:宽度=设备宽度种类