以下react-native-reanimated
节点
let node = set(myValue, add(multiply(myValue, .99), 0.5 * 0.01);
包含在一个<Animated.Code>
块中:
<Animated.Code>
{() => node}
</Animated.Code>
根据我对这个库如何工作的理解,我希望这个节点在每一帧中都会更新,从而产生某种动画,使每一步的值decay
更接近最终值 0,5。spring
myValue
但是,这不起作用。在我的应用程序(其中有更多reanimated
节点)中,它仅在通过运行时钟或已更改的输入变量更新至少一个其他变量的那些帧中更新。
<Animated.Code>
如果不确保在每一帧都对这个节点进行评估,那么使用它有什么意义呢?