我目前正在尝试在我的react-native应用上实现自动隐藏标头。感谢this example我设法做到了,但它打破了一些东西。事实上,当我到达列表末尾时,我的onEndReached
方法不再被调用。我还使用RefreshControl
组件来实现pull-to-refresh
,但AnimatedScrollView
似乎干扰了经典的ListView功能。
我创建了一个AnimatedScrollView
组件,如下所示:
const AnimatedScrollView = Animated.createAnimatedComponent(ScrollView);
这是我的组件渲染:
<View>
<AnimatedScrollView
...someProps
>
<ListView
...someOtherProps
/>
</AnimatedScrollView>
<Animated.View>
<Text>My Header Title</Text>
</Animated.View>
</View>
正如我所说,我非常确定AnimatedScrollView
滚动功能会覆盖ListView
的功能,但我不知道如何解决这个问题......
如果你们有一个提示/知道一个解决方法,或者甚至知道一个可以帮助我标题的图书馆,我将不胜感激:)
对于那些现在想要someProps
代表什么的人,他们与我链接的示例完全相同。
由于