Reactjs 更改react native中导航的默认动画
我正在开发一款IOS版的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
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'})