问题描述
我试图将所有可以移动到 useNativeDriver
.我试过这个:
I was trying to move all things that I could to useNativeDriver
. I tried this:
onPanResponderMove: Animated.event([null, { dy:this.state.appearAnim }], { useNativeDriver:true }),
然而这会导致错误:
config.onPanResponderMove 不是函数
如果我只是将 useNativeDriver
设置为 false
,它会按预期工作.有没有人知道如何在 PanResponder 中使用本机驱动程序?
If I just set useNativeDriver
to false
, it works as per expectations.Does anyone have any idea on how to use native driver with PanResponder?
推荐答案
我引用自 react-native github 仓库:
I quote from the react-native github repository:
这是原生 Animated.event 的当前限制.它不适用于 PanResponder,因为它是用 JavaScript 实现的.你可以看看 https://github.com/wix/react-native-interactable 可以处理带有原生动画值的手势.
目前似乎无法在 React Native 中将 NativeDriver 与 PanResponder 一起使用.
Looks like it is currently not possible to useNativeDriver with the PanResponder in react native.
这篇关于使用带有 PanResponder 的 NativeDriver的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!