我正在使用ScrollView,当我滚动并放开时,它会因为动量而继续滚动。我希望它只在手指触摸屏幕时滚动,我不想要动量。这是可能的,如果是的话,怎么样?
答案 0 :(得分:1)
将decelerationRate
道具与值0
配合使用会有所帮助。
基于the document,其值按从最慢到最快的顺序接受字符串normal | fast
和从0
到1
的浮点数。
<ScrollView decelerationRate={0}>
</ScrollView>
**我正在使用RN v0.59 **
答案 1 :(得分:0)
为什么不试试这个(RN 0.55)
<ScrollView
ref={r => (this.scrollView = r)}
onScrollEndDrag={e => {
return this.scrollView.scrollTo({ y: e.nativeEvent.contentOffset.y });
}}>
...
</ScrollView>