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学习(八)ListView和GridView嵌套问题)