Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.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 更改react native中导航的默认动画_Reactjs_React Native_Navigation - Fatal编程技术网

Reactjs 更改react native中导航的默认动画

Reactjs 更改react native中导航的默认动画,reactjs,react-native,navigation,Reactjs,React Native,Navigation,我正在开发一款IOS版的react native应用程序。我正在使用导航重定向到其他屏幕。为了继续,我使用了以下代码,其中包含从左到右的动画: this.props.navigation.navigate('Home'); 为了回到上一个屏幕,我使用了以下代码,其中包含从右到左的动画 const {goBack} = this.props.navigation; goBack(); 我的问题是,如果我想在第一种情况下更改默认动画(转发到另一个屏幕),是否有任何简单的方法可以在re

我正在开发一款IOS版的react native应用程序。我正在使用导航重定向到其他屏幕。为了继续,我使用了以下代码,其中包含从左到右的动画:

this.props.navigation.navigate('Home');
为了回到上一个屏幕,我使用了以下代码,其中包含从右到左的动画

  const {goBack} = this.props.navigation;
    goBack();
我的问题是,如果我想在第一种情况下更改默认动画(转发到另一个屏幕),是否有任何简单的方法可以在react native中将动画更改为从右到左(如返回场景)。提前谢谢

试试这个

onPress={() => navigator.navigate({routeName: 'YOUR_ROUTE_NAME', transitionStyle: 'inverted'}) }
试试这个

onPress={() => navigator.navigate({routeName: 'YOUR_ROUTE_NAME', transitionStyle: 'inverted'}) }

谢谢你的回答。但它说“路由名称未定义”。我正在itI上搜索我已经编辑了答案用你想要导航的屏幕名替换你的路径名!我确实做到了。但是它说routeName没有定义。我使用了以下代码:this.props.navigation.navigate(routeName:'Home',transitionStyle:'inversed');嘿你忘记了{}括号({routeName:'YOUR_ROUTE_NAME',transitionStyle:'inversed'}),谢谢你的回答。但它说“路由名称未定义”。我正在itI上搜索我已经编辑了答案用你想要导航的屏幕名替换你的路径名!我确实做到了。但是它说routeName没有定义。我使用了以下代码:this.props.navigation.navigate(routeName:'Home',transitionStyle:'inversed');嘿您忘记了{}括号({routeName:'YOUR_ROUTE_NAME',transitionStyle:'inversed'})