React-Native Android ScrollView无法从onScroll获取事件

问题描述 投票:2回答:1

如果Android上的ScrollView中只有一项或几项,我将不会从onScorll中收到任何事件。在iOS中,由于bounces,我仍然可以获得事件。

我的问题是,如何在列表中收听Android上的滚动偏移量?我已经尝试过PanResponder,但就我而言,我想检测垂直Flatlist中的上下滑动手势。

android react-native scrollview gesture
1个回答
0
投票

[Flatlist是使用responder API在内部构建的,因此,如果它不能完全满足您的要求,则可以使用PanResponder

如果数据数组中只有几个项目,则列表无法滚动,因此不会触发滚动。

例如,如果您只是想跟踪滑动手势,则不要执行某些操作,这并不是Flatlist真正要解决的问题,可以直接使用PanResponder

© www.soinside.com 2019 - 2024. All rights reserved.