看看这两个帖子
似乎动画被移植到本机线程并且本机执行它们。如果我认为现在所有的动画都是原生的,或者我们应该手动启用它,我是否正确?如果我是对的,生产准备好吗?
答案 0 :(得分:1)
因此,只要您希望动画从js线程卸载,就需要在动画配置中包含userNativeDriver:true
。
示例:
_animate = () => {
Animated.timing(this.state.animValue, {
toValue: 1,
duration: 500,
useNativeDriver: true,
}).start();
};