useNativeDriver with PanResponder

时间:2017-07-28 01:22:52

标签: react-native

我试图将所有可能的事情移到useNativeDriver。我试过这个:

onPanResponderMove: Animated.event([null, { dy:this.state.appearAnim }], { useNativeDriver:true }),

然而,这会导致以下错误:

  

config.onPanResponderMove不是函数

如果我将useNativeDriver设置为false,则按预期运行。 有没有人知道如何使用PanResponder本机驱动程序?

1 个答案:

答案 0 :(得分:1)

我引用react-native github存储库:

PanResponder can't work with Animated.event([], {useNativeDriver: true});

  

这是本机Animated.event的当前限制。它不适用于PanResponder,因为它是用JavaScript实现的。您可以查看https://github.com/wix/react-native-interactable,它可以处理具有原生动画值的手势。

看起来目前无法使用响应原生的PanResponder使用NativeDriver。