Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 为什么0的RN Animated.time值不设置动画?_Reactjs_React Native - Fatal编程技术网

Reactjs 为什么0的RN Animated.time值不设置动画?

Reactjs 为什么0的RN Animated.time值不设置动画?,reactjs,react-native,Reactjs,React Native,我正在使用动画。计时将幻灯片从0高度动画应用到动画。视图 这和动画一模一样 问题是,当我将0的fromValue或toValue放入时,它只会忽略该值(并显示完整高度) 如果我把0.01放进去,它似乎能起作用,但我不认为这是最好的解决方案,也许只是暂时的绷带 有人知道它为什么这样做吗 _animateIn() { Animated.timing(this.state.height, { duration: 200, toValue: this.props.height,

我正在使用
动画。计时
将幻灯片从0高度动画应用到
动画。视图

这和动画一模一样

问题是,当我将
0
fromValue
toValue
放入时,它只会忽略该值(并显示完整高度)

如果我把
0.01
放进去,它似乎能起作用,但我不认为这是最好的解决方案,也许只是暂时的绷带

有人知道它为什么这样做吗

_animateIn() {
  Animated.timing(this.state.height, {
    duration: 200,
    toValue: this.props.height,
    fromValue: 0, // works if I put 0.01
  }).start();
};

_animateOut() {
  Animated.timing(this.state.height, {
    duration: 200,
    fromValue: this.props.height,
    toValue: 0, // works if I put 0.01
  }).start();
};

// ...

<Animated.View style={{ height: this.state.height, overflow: 'hidden' }}>
  {children}
</Animated.View>
\u animateIn(){
动画。计时(this.state.height{
持续时间:200,
toValue:this.props.height,
fromValue:0,//如果我将0.01
}).start();
};
_动画输出(){
动画。计时(this.state.height{
持续时间:200,
fromValue:this.props.height,
toValue:0,//如果我将0.01
}).start();
};
// ...
{儿童}

对我很有效,看起来像个bug。哪个是本地版本?安卓还是iOS?