Flutter学习(八)ListView和GridView嵌套问题
大家都知道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();