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

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

ListView中嵌套GirdView

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

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

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

shrinkWrap: true,//增加

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

physics: new NeverScrollableScrollPhysics();

你可能感兴趣的:(Flutter)