我正在尝试在我的颤振应用程序上列出一个列表。但是,每次我一直滚动到顶部时,都会出现这样的动画:
https://i.stack.imgur.com/Z7mHh.jpg , https://i.stack.imgur.com/EAIyj.jpg
有没有办法隐藏这个动画?
我正在尝试在我的颤振应用程序上列出一个列表。但是,每次我一直滚动到顶部时,都会出现这样的动画:
https://i.stack.imgur.com/Z7mHh.jpg , https://i.stack.imgur.com/EAIyj.jpg
有没有办法隐藏这个动画?
NotificationListener<OverscrollIndicatorNotification>(
onNotification: (OverscrollIndicatorNotification overscroll) {
overscroll.disallowGlow();
},
child: ListView.builder(...));
正如官方文档所说
GlowingOverscrollIndicator 在显示过度滚动指示之前生成 OverscrollIndicatorNotification。要防止指示器显示指示,请在通知上调用 OverscrollIndicatorNotification.disallowGlow。
这将帮助您将其添加到您的 Listview.builder
physics: ClampingScrollPhysics(),
您可以使用两种方法解决此问题。
如果您负担得起反弹效果,则只需使用ListView.builder
' 属性physics
并像这样设置值BouncingScrollPhysics()
:
physics: BouncingScrollPhysics()
您也可以使用ScrollConfiguration
和 custom来解决它ScrollBehavior
。
MD Khali,这是使用 SingleChildScrollView 的代码
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: NotificationListener<OverscrollIndicatorNotification>(
onNotification: (OverscrollIndicatorNotification overScroll) {
overScroll.disallowGlow();
return false;
},
child: SingleChildScrollView( ..... )
)
)
)