困在小问题上。我有Animated.ScrollView,还有像这样的onScroll事件
Animated.event(
[
{
nativeEvent: {
contentOffset: {
x: this.topViewAnimation,
},
},
},
],
{ useNativeDriver: true },
)因此,onScroll的激活卡(在屏幕上)突出显示item视图。
有时,我需要用scrollTo方法滚动到特定的值,但我总是看到一个问题。
例如,我有10个项目。(我将根据scrollOffset重点介绍10个项目)。
当我使用我的scrollTo方法时,我将看到每个项目是如何突出显示的,直到它成为我所需要的。
有没有办法只突出一个项目,我需要什么?
发布于 2018-02-25 05:23:43
我今天刚陷入同样的问题,经过几个小时的努力解决这个问题,解决办法相当简单.
我所做的是不使用Animated.ScrollView组件,而是使用动画接口创建了一个新的ScrollView动画组件:
const AnimatedScrollView = Animated.createAnimatedComponent(ScrollView)然后我使用了这个新的"AnimatedScrollView"组件,它内置于"Animated.ScrollView"中,一切运行都很顺利.
祝好运!
https://stackoverflow.com/questions/48287039
复制相似问题