Flutter GridView设置宽高

GridView设置宽高

    • 场景
    • 关键属性
    • 使用

场景

我们在使用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),
    );

你可能感兴趣的:(Flutter,Flutter,采坑记录)