光晕效果来自GlowingOverscrollIndicator 通过添加ScrollBehavior
要消除这种影响,您需要指定一个custom ScrollBehavior。为此,只需将应用程序的任何给定部分包装到ScrollConfiguration 具有所需的ScrollBehavior。
以下内容ScrollBehavior将完全消除发光效果:
class MyBehavior extends ScrollBehavior { @override Widget buildViewportChrome( BuildContext context, Widget child, AxisDirection axisDirection) { return child; }}要删除整个应用程序上的光晕,可以在MaterialApp以下位置添加它:
MaterialApp( builder: (context, child) { return ScrollConfiguration( behavior: MyBehavior(), child: child, ); }, home: new MyHomePage(),);要删除特定的ListView,请仅包装所需的ListView:
ScrollConfiguration( behavior: MyBehavior(), child: ListView( ... ),)
如果要更改效果,这也有效。就像到达滚动视图的边界时添加淡入淡出一样。



