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

48次阅读

共计 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