如何停止ScrollView滑动?

时间:2020-04-02 15:29:13

标签: react-native

就我而言,我只想在ScrollView不滑行时更改某些状态。我想知道有没有办法像list.stopGliding()list.stopScrollMomentum()那样实现它?

1 个答案:

答案 0 :(得分:0)

您可以使用:

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

和:

onMomentumScrollEnd:在动量滚动结束时滚动(滚动发生在ScrollView滑至停止位置时发生)。

或者您可以使用:

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

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

如果要停止所有动量,可以使用道具:

decelerationRate={0}

要了解更多信息,请访问documentation