它们中的每一个都接受一个要执行的动画数组,并且自动在适当的时候调用start/stop。...value.interpolate({
inputRange: [-300, -100, 0, 100, 101],
outputRange: [300, 0, 1, 0, 0],
});
它的最终映射结果如下...第一层是一个数组,允许同时映射多个值,然后数组的每一个元素是一个嵌套的对象。...dx和dy的值
]);
响应当前的动画值
你可能会注意到这里没有一个明显的方法来在动画的过程中读取当前的值——这是出于优化的角度考虑,有些值只有在原生代码运行阶段中才知道。...你还可能需要将部分计算工作放在动画完成之后进行,这时可以使用InteractionManager。你还可以使用应用内的开发者菜单中的“FPS Monitor”工具来监控应用的帧率。