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

遇到的问题:首页最外层listview和里面的商品分类gridview组件的回弹(触底)冲突了,导致下拉刷新和上拉加载bug

解决问题: 配置physics属性为: NeverScrollableScrollPhysics()

class Nav extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return GridView.count(
      physics: NeverScrollableScrollPhysics(),
      crossAxisCount: 5,
      children: [
        //子项目内容
      ],
    );
  }
}

这样的话,gridview就不能滚动了,类似如下效果:

Wrap(
    alignment: WrapAlignment.center,
    crossAxisAlignment: WrapCrossAlignment.center,
    spacing: 20,
    children: xxx  // 子项目内容
),

你可能感兴趣的:(flutter)