本文介绍了使用带有 PanResponder 的 NativeDriver的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图将所有可以移动到 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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 15:08