1
反応したネイティブのドキュメントには、Animated.event
メソッドに関するセクションがあります。一例として、彼らは、次のコードを使用しReact-native animated.event custom onScrollリスナー
onScroll={Animated.event(
// scrollX = e.nativeEvent.contentOffset.x
[{ nativeEvent: {
contentOffset: {
x: scrollX
}
}
}]
)}
を私は今、かなり長い間、JavaScriptとES6で働いていますが、私はそこに何が起こっているのか見当がつかない。
正しい値をAnimated.event
メソッドにマップしたいと思います。また、onScrollコールバックパラメータを自分のコールバックにマップしたいと思います。基本的に私はこのようなことをしたいと思います:
onScroll={(event) => {
myOwnCallback(event.nativeEvent.contentOffset.x)
Animated.event(
// scrollX = e.nativeEvent.contentOffset.x
[{nativeEvent: {
contentOffset: {
x: scrollX
}
}
}]
)
}}
あなたは何が起こっているのか教えてください。