【发布时间】:2016-12-18 07:15:55
【问题描述】:
This question 指出在 ScrollView 上使用 scrollTo 时无法控制滚动速度。有没有替代scrollTo 的方法,它只是将内容立即设置到新位置(没有任何动画)?
我链接到的“你不能这样做”的答案可能涵盖了这一点,但不确定,因为我不知道将内容设置到新位置是否立即算作滚动。
我使用的是 ListView,但由于它是使用 ScrollView 构建的,我假设同样的问题适用于两者。
【问题讨论】:
-
你的意思是没有动画吗?
animated标志应该可以完成工作 -.scrollTo({ y: 1000, animated: false }),但如果使用 ListViews,您想要滚动到的那部分中的内容可能尚未加载。 -
@MichaelRadionov 嗯,我确实尝试过
animated: false,但它仍然可以流畅地滚动并保持相同的速度。 -
啊,我有线索。我想知道是不是因为列表中的项目不会立即加载,所以它不是逐渐滚动,只是逐渐添加列表项。
标签: reactjs animation react-native scrollview