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

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 react navigation v4-同一堆栈的不同转换动画| react Native_Reactjs_React Native_React Navigation - Fatal编程技术网

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
}