这个动画警告是由于在动画更新时没有任何侦听器注册引起的。为了解决这个问题,我们需要在实现动画之前先注册侦听器。代码示例:
const animatedValue = new Animated.Value(0);
animatedValue.addListener(({ value }) => {
console.log(value);
});
Animated.timing(animatedValue, {
toValue: 1,
duration: 1000,
useNativeDriver: true,
}).start();
在这个示例中,我们在animatedValue上注册了一个侦听器,以确保在动画更新时会收到通知。当调用Animated.timing()来启动动画时,我们可以放心地知道侦听器已经注册并准备好接收动画更新。