Flutter 设置时的抓取滚动物理从不滚动滚动物理

Flutter 设置时的抓取滚动物理从不滚动滚动物理,flutter,dart,Flutter,Dart,我制作了页面视图,将物理设置为NeverScrollableScrollPhysics以禁用滚动,并通过按钮实现。但是,当我调用controller.animateToPage(/*…*/)时,我的页面视图会显示滚动发光。如何阻止这种行为?或者这是颤振本身的错误?要禁用滚动发光,请创建一个扩展滚动行为的类 class DisableScrollGlowBehavior extends ScrollBehavior { @override Widget buildViewportChrom

我制作了页面视图,将物理设置为
NeverScrollableScrollPhysics
以禁用滚动,并通过按钮实现。但是,当我调用controller.animateToPage(/*…*/)时,我的页面视图会显示滚动发光。如何阻止这种行为?或者这是颤振本身的错误?

要禁用滚动发光,请创建一个扩展滚动行为的类

class DisableScrollGlowBehavior extends ScrollBehavior {
  @override
  Widget buildViewportChrome(
      BuildContext context, Widget child, AxisDirection axisDirection) {
    return child;
  }
}
然后使用创建的类的行为,用
ScrollConfiguration
小部件包装可滚动列表小部件

ScrollConfiguration(
   behavior: DisableScrollGlowBehavior(),
   child: ListView(
            children: [],
   ),
)

你想禁用什么?滚动会发光,或者您不希望您的页面视图响应滚动手势?@Omotayo4i我希望禁用这两个选项