一,問題場景
我們在使用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), );
