dart 如何在Flutter中移除Listview构建器中的可滚动反射

cu6pst1q  于 2023-03-27  发布在  Flutter
关注(0)|答案(3)|浏览(142)

当使用listview builder时,当最大值向下滚动时,显示一个反射,我想隐藏那个反射,如何做到这一点,这里我分享一个截图

这里看到蓝色阴影,我想删除那一个,我在listViewBuilder中使用了这个,请解决这个问题,谢谢

ubbxdtey

ubbxdtey1#

您也可以使用。

physics: const BouncingScrollPhysics(),
68bkxrlz

68bkxrlz2#

您所引用的反射称为overscroll glow,默认情况下,当用户滚动到可滚动部件的边缘之外时,它会出现。要在listview.builder中隐藏此overscroll glow,您可以使用GlowingOverscrollIndicator部件并将showLeading和showTrailing属性设置为false。
欲了解更多信息,请访问:https://api.flutter.dev/flutter/widgets/GlowingOverscrollIndicator-class.html

1yjd4xko

1yjd4xko3#

添加此类

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

现在在你的主.dart文件中,在你的材质应用程序中添加这个,

builder: (context, child) {
  return Scaffold(
    resizeToAvoidBottomInset: false,
    body: ScrollConfiguration(
      behavior: MyBehavior(),
      child: child!,
    ),
  );
},

相关问题