我可以在`Animated.ValueXY(100,100);`

时间:2017-10-02 23:40:57

标签: reactjs react-native

当我在新100使用ValueXY作为Animated.ValueXY(100, 100);的初始值时,我收到此错误

Error: AnimatedValueXY must be initalized with an object of numbers or AnimatedValues.

但是当我将它们设置为0时它们或者只是传递任何东西它都能正常工作。

1 个答案:

答案 0 :(得分:1)

Animated.ValueXY(..)期望数字对象或AnimatedValues,如错误所示。要使用不同的值,则需要将它们作为对象使用。

Animated.ValueXY({x:100, y: 100})

当您使用Animated.ValueXY(0 ,0)时,它可能会将{0}作为falsey并使用默认值,就像您启动它一样Animated.ValueXY()。这只是猜测。也许拥有更多信息的人可以给出更好的解释。