GridView的几种使用方式
- GridView.count(@required int crossAxisCount)
- GridView.extent(@required double maxCrossAxisExtent)
- GridView(@required this.gridDelegate,List children)
- GridView.builder(@required this.gridDelegate,@required IndexedWidgetBuilder itemBuilder)
- GridView.custom(@required this.gridDelegate,@required this.childrenDelegate)
GridView.count(@required int crossAxisCount)
使用这种方式,必须要传的一个参数就是crossAxisCount,即交叉轴(默认是横轴)上Item的个数。
使用这种方式创建的GridView,交叉轴上的Item个数是固定的,并且Item的宽高不由自己决定,而是在交叉轴上均分,当然也可以通过mainAxisSpacing/
crossAxisSpacing来控制Item之间的间距。可以通过childAspectRatio控制Item的宽高比。
具体的使用方式可以查看我之前的文章GridView.count的使用