React Native 中的 scaleXY 动画需要什么语法?
What syntax does a scaleXY animation in React Native require?
使用 React Native 的 experimental animation library,需要什么 toValue
才能将元素的缩放动画设置为 0
?
这什么都不做:
Animation.startAnimation({
node: button,
duration: 500,
easing: 'easeInQuad',
property: 'scaleXY',
toValue: [0,0]
});
toValue
of {x:0,y:0}
也失败了。提供 fromValue
什么都不做。
A toValue
of 0
给出错误 JSON value '0' of type 'NSNumber' cannot be converted to CGPoint
.
动画正在为其他属性工作,例如position
,但不包括 scaleXY
。
scaleXY
是一个点,所以应该是:
toValue: { x: value, y: value}
参见this usage from one of the React Native components。
但是,AnimationExperimental 已被弃用。有关其他选项,请参阅文档:
https://facebook.github.io/react-native/docs/animations.html#content
使用 React Native 的 experimental animation library,需要什么 toValue
才能将元素的缩放动画设置为 0
?
这什么都不做:
Animation.startAnimation({
node: button,
duration: 500,
easing: 'easeInQuad',
property: 'scaleXY',
toValue: [0,0]
});
toValue
of {x:0,y:0}
也失败了。提供 fromValue
什么都不做。
A toValue
of 0
给出错误 JSON value '0' of type 'NSNumber' cannot be converted to CGPoint
.
动画正在为其他属性工作,例如position
,但不包括 scaleXY
。
scaleXY
是一个点,所以应该是:
toValue: { x: value, y: value}
参见this usage from one of the React Native components。
但是,AnimationExperimental 已被弃用。有关其他选项,请参阅文档:
https://facebook.github.io/react-native/docs/animations.html#content