当我在新100
使用ValueXY
作为Animated.ValueXY(100, 100);
的初始值时,我收到此错误
Error: AnimatedValueXY must be initalized with an object of numbers or AnimatedValues.
但是当我将它们设置为0时它们或者只是传递任何东西它都能正常工作。
答案 0 :(得分:1)
Animated.ValueXY(..)期望数字对象或AnimatedValues,如错误所示。要使用不同的值,则需要将它们作为对象使用。
Animated.ValueXY({x:100, y: 100})
当您使用Animated.ValueXY(0 ,0)
时,它可能会将{0}作为falsey
并使用默认值,就像您启动它一样Animated.ValueXY()
。这只是猜测。也许拥有更多信息的人可以给出更好的解释。