反应原生动画库的流动类型

时间:2017-09-04 15:28:25

标签: animation react-native flowtype

我正在尝试使用 react-native的动画库以及 Flow 。不幸的是,我得到了一堆我无法解决的Flow错误(见截图)。

在下面的示例中,我在屏幕上渲染一个圆圈,并希望在使用Animated.spring渲染时使其移动。还有什么我需要添加以使反应本机与Flow一起工作吗?

Flow版本:0.54.0 / react-native版本:0.48.0

目前,我只是忽略了.flowconfig中的动画:(

; Ignore Animated
.*/react-native/Libraries/Animated/**/.*

enter image description here

1 个答案:

答案 0 :(得分:0)

我相信您的特定问题已在最新版本的react-native中解决。可能有用的是,您可以通过导入position来注释AnimatedValueXY两者之一

import type AnimatedValueXY from 'react-native/Libraries/Animated/src/nodes/AnimatedValueXY';
import type AnimatedValue from 'react-native/Libraries/Animated/src/nodes/AnimatedValue';

有点丑陋,但我没有找到更好的选择