【问题标题】:How to disable scroll splash in flutter如何在颤动中禁用滚动飞溅
【发布时间】:2021-07-18 10:49:56
【问题描述】:

我有一个容器,里面有一个列,并用 SingleChildScrollView 小部件包装。 我想禁用当我们到达滚动视图末尾时出现的滚动飞溅动画。 这就是我的小部件树的样子。

Container - with rounded border
|
SingleChildScrollView
|
Column
|
Some widgets in children

因为这超出了容器的圆形边框,所以我想禁用它。

【问题讨论】:

    标签: flutter flutter-layout


    【解决方案1】:

    Apoorv,google 对这个问题有很多解决方案,请查看this page 以获得解决您问题的方法。

    【讨论】:

      【解决方案2】:

      试试下面的

      MaterialApp(
        builder: (context, child) {
          return ScrollConfiguration(
            behavior: MyBehavior(),
            child: child,
          );
        },
        home: new MyHomePage(),
      );
      

      并像这样定义自定义滚动行为

      class MyBehavior extends ScrollBehavior {
        @override
        Widget buildViewportChrome(
            BuildContext context, Widget child, AxisDirection axisDirection) {
          return child;
        }
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-12
        • 2018-10-05
        • 2019-04-20
        • 1970-01-01
        相关资源
        最近更新 更多