为什么此反应本机恢复的代码块不会在每一帧运行?

时间:2019-09-24 19:06:09

标签: react-native react-native-reanimated

以下react-native-reanimated节点

let node = set(myValue, add(multiply(myValue, .99), 0.5 * 0.01);

包含在<Animated.Code>块中:

<Animated.Code>
    {() => node}
</Animated.Code>

根据我对该库的工作原理的了解,我希望该节点在每一帧中都会更新,从而产生某种decayspring动画,并将值myValue每一步都接近最终值0,5 1%。

但是,这不起作用。在我的应用程序(其中有更多reanimated节点)中,它仅在通过运行时钟或已更改的输入变量来更新至少一个其他变量的那些帧中进行更新。

如果不使用<Animated.Code>来确保该节点在每一帧都得到评估,那有什么意义呢?

0 个答案:

没有答案