我在 React Native 中有一个滚动视图,希望能够检测它是否从其引用滚动。
例如我想看看它是否由于动量等而移动。这可能吗?
答案 0 :(得分:0)
解决方案是检测所有 onMomentumScrollStart
、onMomentumScrollEnd
、onScrollStartDrag
和 onScrollEndDrag
当用户滚动滚动视图(在 onScrollStartDrag
和 onScrollEndDrag
之间)时,我们假设它正在移动。同样,如果用户完成滚动后,它仍然有动量移动,我们也检测到滚动。
所以:
(isScrollingManually || isScrollingWithMomentum)
告诉我们滚动视图是否正在滚动。