gpt4 book ai didi

android - ScrollView React Native 上的多个 onScroll 事件?

转载 作者:太空宇宙 更新时间:2023-11-03 12:14:43 25 4
gpt4 key购买 nike

React Native 的ScrollView 是否可以有多个onScroll 事件?

我遇到的问题是我有一个呈现 ListView 的组件,如下所示:

<ListView
onScroll={Animated.event(
[{nativeEvent: {contentOffset: {y: this.state.scrollY}}}],
{onScroll: this.props.onScroll}
)}
scrollEventThrottle={10}
dataSource={stuff}
removeClippedSubviews={false}
renderSeparator={this.makeSeparator}
renderRow={this.makeStuff}
enableEmptySections={true}
/>

如您所见,已经有一个订阅了它的 Animaion 事件,但我也希望能够传递 this.props.onScroll 以防我想要不同的滚动功能用于呈现它的更高组件一个。

这可能吗?有什么想法吗?

最佳答案

如果您使用“useNativeDriver”:

onScroll = Animated.event(
[{nativeEvent: {contentOffset: {x: this.xOffset}}}],
{
listener: (event)=>{
//do something here like Keyboard.dismiss() or this.props.onScroll(event)
},
useNativeDriver: true
}
);

关于android - ScrollView React Native 上的多个 onScroll 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44335849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com