Dart 颤振ListView触摸监听器
在滚动Dart 颤振ListView触摸监听器,dart,flutter,Dart,Flutter,在滚动列表视图后,如何发现用户已将手指从屏幕上移开。发生此事件时,我想使用ScrollController.jumpTo(…)。我找不到像这样的回调 PS:我尝试使用手势检测器,但没有任何效果 我发现了 ScrollController.position.isScrollingNotifier.addListener(() {// scrolling stopped}); 如果有人知道更好的解决方案,请写下来。我非常乐意接受你的回答 我发现了 ScrollController.position
列表视图后,如何发现用户已将手指从屏幕上移开。发生此事件时,我想使用ScrollController.jumpTo(…)
。我找不到像这样的回调
PS:我尝试使用手势检测器
,但没有任何效果 我发现了
ScrollController.position.isScrollingNotifier.addListener(() {// scrolling stopped});
如果有人知道更好的解决方案,请写下来。我非常乐意接受你的回答 我发现了
ScrollController.position.isScrollingNotifier.addListener(() {// scrolling stopped});
如果有人知道更好的解决方案,请写下来。我非常乐意接受你的回答 将您的列表视图
包装在通知侦听器
中,并侦听用户滚动通知
NotificationListener<UserScrollNotification>(
onNotification: (notification) {
if (notification.direction == ScrollDirection.idle) {
print("Scrolling stopped");
}
},
child: ListView.builder(...),
),
NotificationListener(
通知:(通知){
if(notification.direction==ScrollDirection.idle){
打印(“滚动停止”);
}
},
子项:ListView.builder(…),
),
将您的列表视图
包装在通知侦听器
中,并侦听用户滚动通知
NotificationListener<UserScrollNotification>(
onNotification: (notification) {
if (notification.direction == ScrollDirection.idle) {
print("Scrolling stopped");
}
},
child: ListView.builder(...),
),
NotificationListener(
通知:(通知){
if(notification.direction==ScrollDirection.idle){
打印(“滚动停止”);
}
},
子项:ListView.builder(…),
),