遇到的问题:
首页最外层 listview 和里面的商品分类 gridview 组件的回弹(触底)冲突了,导致下拉刷新和上拉加载 bug
解决问题:
配置 physics 属性为: NeverScrollableScrollPhysics()
class Nav extends StatelessWidget {
@override
Widget build(BuildContext context) {
return GridView.count(physics: NeverScrollableScrollPhysics(),
crossAxisCount: 5,
children: <Widget>[// 子项目内容],
);
}
}
这样的话,gridview 就不能滚动了,类似如下效果:
Wrap(
alignment: WrapAlignment.center,
crossAxisAlignment: WrapCrossAlignment.center,
spacing: 20,
children: xxx // 子项目内容
),