Flutter学习(八)ListView和GridView嵌套问题

Flutter学习(八)ListView和GridView嵌套问题

ListView中嵌套GirdView

大家都知道ListView和GirdView都是滚动Widget 两个部件嵌套就会存在滚动冲突,解决办法如下:

  body: new ListView(
          shrinkWrap: true,
          padding: EdgeInsets.all(0),
          children: <Widget>[
          	new GridView.count(
      		 padding: EdgeInsets.all(0),
        	physics: new NeverScrollableScrollPhysics(),//增加
        	shrinkWrap: true,//增加
        	crossAxisCount: 3,
        	children:<Widget>[]
          ],
        ),

在GridView 添加shrinkWrap:true即可解决报错问题;

shrinkWrap: true,//增加

在 GridView 添加 physics: new NeverScrollableScrollPhysics()解决不滚动问题;

physics: new NeverScrollableScrollPhysics();


版权声明:本文为weixin_36250061原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。