首页 > 解决方案 > 如何停止 ScrollView 滑动?

问题描述

就我而言,我只想在ScrollView不滑行时更改某些状态。我想知道有什么方法可以实现它吗list.stopGliding()list.stopScrollMomentum()

标签: react-native

解决方案


您可以使用:

onMomentumScrollBegin:在动量滚动开始时调用(滚动在 ScrollView 开始滑动时发生)。

和:

onMomentumScrollEnd:当动量滚动结束时调用(当 ScrollView 滑到停止时发生滚动)。

或者您可以使用:

onScrollBeginDrag:当用户开始拖动滚动视图时调用。

onScrollEndDrag:当用户停止拖动滚动视图并且它停止或开始滑动时调用。

如果你想停止所有的动力,你可以使用道具:

decelerationRate={0}

要阅读更多这里的文档


推荐阅读