gpt4 book ai didi

flutter - 如何 react 上下滚动?

转载 作者:行者123 更新时间:2023-12-03 03:39:46 25 4
gpt4 key购买 nike

我想知道在列表 View 中向上或向下滚动时的滚动方向。但我找不到解决方案。

我尝试使用ScrollController来侦听滚动方向,以处理上下滚动不同的工作。但是没有办法用ScrollController来听。
有没有人要解决这个问题?

最佳答案

您可以使用 NotificationListener<ScrollNotification> 。您需要将滚动 View 包装在该小部件中,然后收听 UserScrollNotification :

NotificationListener<ScrollNotification>(
onNotification: (ScrollNotification notification) {
if (notification is UserScrollNotification) {
if (notification.direction == ScrollDirection.forward) {
// Handle scroll down.
} else if (notification.direction == ScrollDirection.reverse) {
// Handle scroll up.
}
}

// Returning null (or false) to
// "allow the notification to continue to be dispatched to further ancestors".
return null;
},
child: ListView(..), // Or whatever scroll view you use.
)

关于flutter - 如何 react 上下滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57938430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com