一,问题场景
我们在使用GridView的时候 child在列表中所占大小宽高是一致的,但是往往我们需求不是的。
二,解决办法
///每个孩子的横轴与主轴范围的比率。 child的宽高比 常用来处理child的适配 childAspectRatio
三,示例
我们只需要设置对应的宽高比就可了
return GridView.count( // padding: EdgeInsets.all(5.0), //一行多少个 crossAxisCount: 5, //滚动方向 scrollDirection: Axis.vertical, // 左右间隔 crossAxisSpacing: 10.0, // 上下间隔 mainAxisSpacing: 10.0, //宽高比 childAspectRatio: 2 / 5, children: initListWidget(list), );