Reactjs react navigation v4-同一堆栈的不同转换动画| react Native
我正在尝试实现一些东西,这是非常混乱的。 在我们的应用程序中,同一堆栈中的所有内容都有一个从左到右的转换,从不同堆栈导航会导致从上到下的转换 我假设需要更改的堆栈示例:Reactjs react navigation v4-同一堆栈的不同转换动画| react Native,reactjs,react-native,react-navigation,Reactjs,React Native,React Navigation,我正在尝试实现一些东西,这是非常混乱的。 在我们的应用程序中,同一堆栈中的所有内容都有一个从左到右的转换,从不同堆栈导航会导致从上到下的转换 我假设需要更改的堆栈示例: const BackupNavigator = createStackNavigator({ ZoomTutorial: ZoomTutorial, ZoomScanComplete: ZoomScanComplete, BackupSuccess: BackupSuccess, }, {headerM
const BackupNavigator = createStackNavigator({
ZoomTutorial: ZoomTutorial,
ZoomScanComplete: ZoomScanComplete,
BackupSuccess: BackupSuccess,
},
{headerMode: 'none'});
流程是您进行面部扫描并显示成功屏幕。
现在,我添加了一个屏幕,您可以在其中验证备份。在BackupSuccess屏幕内。
因此,我在这个导航器堆栈中添加了一个新屏幕,但现在当我按下“验证”按钮(返回ZoomAutorial屏幕)时,转换是从右到左。它返回导航器中的一个屏幕。我希望它显示一个从上到下的转换
这里的最佳实践是什么?我应该为此创建一个新堆栈吗?应用程序如何知道我在哪个堆栈中?有更简单的解决方案吗?我找不到根据屏幕定义转换的方法。您可以在
导航选项中为每个屏幕指定所需的动画r:
从“反应导航堆栈”导入{TransitionPresets};
// ...
静态导航选项={
标题:“个人资料”,
…TransitionPresets.ModalSlideFromBottomIOS
}