检查滚动视图是否正在滚动

时间:2021-04-14 11:04:50

标签: react-native scroll

我在 React Native 中有一个滚动视图,希望能够检测它是否从其引用滚动。

例如我想看看它是否由于动量等而移动。这可能吗?

1 个答案:

答案 0 :(得分:0)

解决方案是检测所有 onMomentumScrollStartonMomentumScrollEndonScrollStartDragonScrollEndDrag

当用户滚动滚动视图(在 onScrollStartDragonScrollEndDrag 之间)时,我们假设它正在移动。同样,如果用户完成滚动后,它仍然有动量移动,我们也检测到滚动。

所以: (isScrollingManually || isScrollingWithMomentum) 告诉我们滚动视图是否正在滚动。