gpt4 book ai didi

react-native - Animated.Event在React Native中如何工作?

转载 作者:行者123 更新时间:2023-12-03 14:43:58 27 4
gpt4 key购买 nike

我理解正确吗?
这两套代码的意思是否相同?性能或可靠性是否有所不同?

<ScrollView
onScroll={Animated.event(
[{nativeEvent: {contentOffset: {y: this.state.scrollY}}}]
)}
>
</ScrollView>




handleScroll(e){
this.setState({ scrollY : e.nativeEvent.contentOffset.y });
}

<ScrollView
onScroll={(e) => this.handleScroll(e)}
>
</ScrollView>


谢谢

最佳答案

如果要处理滚动,可以按以下方式使用它:

handleScroll = (event) => {
//custom actions
}

<ScrollView
onScroll={Animated.event(
[{ nativeEvent: {
contentOffset: {
x: this.state.scrollY
}
}
}],{
listener: event => {
this.handleScroll(event);
}})
}>
</ScrollView>

关于react-native - Animated.Event在React Native中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43510145/

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