美文网首页
Flutter中使用GridView设置子控件宽高问题

Flutter中使用GridView设置子控件宽高问题

作者: Everglow_111 | 来源:发表于2019-03-01 14:53 被阅读0次
image.png

如图GridView子控件高度,刚开始在children获取控件中进行高度设置,发现并不生效。

原来是通过宽高比属性childAspectRatio控制,默认宽高比1:1

  child: GridView.count(
        //滑动方向
        scrollDirection: Axis.vertical,
        //水平间隔
        crossAxisSpacing: 5.0,
        //垂直间隔
        mainAxisSpacing: 5.0,
        //一行多少个
        crossAxisCount: 5,
        //宽高比 默认1
        childAspectRatio: 7 / 6,
        children: datas.map((item) {
          return _gridViewItemUI(context, item);
        }).toList(),
      ),

相关文章

网友评论

      本文标题:Flutter中使用GridView设置子控件宽高问题

      本文链接:https://www.haomeiwen.com/subject/vmuduqtx.html