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

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理