flutter-禁止滚动组件的scroll事件禁止滚动

80次阅读

共计 431 个字符,预计需要花费 2 分钟才能阅读完成。

遇到的问题: 首页最外层 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 // 子项目内容
),

正文完
 0