当我触摸屏幕底部时,自动滚动ScrollView

时间:2018-11-28 09:51:02

标签: node.js react-native scrollview

我试图创建一个具有滚动视图的视图。如果我触摸底部或将手指拖到底部,则Scrollview应该以固定速度自动滚动。考虑下图 enter image description here

我正在使用PanResponder类在本机反应中实现此功能。 对于滚动,我正在使用scrollTo()。但是我做不到。我喜欢分享我的代码,但是它太庞大且难以理解。

所以我的问题是是否有人有任何代码可以实现这一目标。或是否有可用的库? 请帮助我

1 个答案:

答案 0 :(得分:0)

使用scrollToEnd({animated: true})在react-native中进入scrollView的底部。

来自Facebook https://facebook.github.io/react-native/docs/scrollview#scrolltoend的文档

scrollToEnd()

如果这是垂直的,则ScrollView滚动到底部。如果是水平滚动条,则ScrollView会向右滚动。

使用scrollToEnd({animated: true})进行平滑的动画滚动,使用scrollToEnd({animated: false})进行即时滚动。如果未传递任何选项,则动画默认设置为true。