Как использовать Animated.timing для нового Animated.ValueXY()

#react-native

#react-native

Вопрос:

С const animation = new Animated.ValueXY() помощью я могу сделать

 Animated.timing(animation, { toValue: 0, duration: 500})
 

Как я могу выполнить это как для X, так и для Y с const animation = new Animated.ValueXY() помощью?

Ответ №1:

Так же, как инициализация значений в const animation = new Animated.ValueXY({x: 0, y: 0}) :

 Animated.timing(animation, { 
     toValue: {x: 0, y: 0}, 
     duration: 500
})
 

Поведение одинаково для всех Animated.Операции, связанные с ValueXY. {x: num, y: num} вместо числа.