美文网首页
Flutter SingleChildScrollView嵌套G

Flutter SingleChildScrollView嵌套G

作者: itfitness | 来源:发表于2022-11-16 07:59 被阅读0次

    目录

    问题描述

    Flutter中使用SingleChildScrollView嵌套GridView会报错,因为两个都是可滑动的Widget,因此需要将GridView的滚动给屏蔽掉

    解决方法

    给GridView增加如下两个配置即可

    physics: NeverScrollableScrollPhysics(),
    shrinkWrap: true,
    
    GridView.builder(
                    physics: NeverScrollableScrollPhysics(),
                    shrinkWrap: true,
                    gridDelegate: SliverGridDelegateWithMaxCrossAxisExtent(
                        maxCrossAxisExtent: 120.0,
                        childAspectRatio: 2.0 //宽高比为2
                    ),
                    itemCount: 3,
                    itemBuilder: (context, index) {
                      return Icon(Icons.star);
                    }
    

    相关文章

      网友评论

          本文标题:Flutter SingleChildScrollView嵌套G

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