React native 如何设置本机导航的动画?

React native 如何设置本机导航的动画?,react-native,react-navigation,React Native,React Navigation,我有一个react本机应用程序,正在使用react导航() 用户登录后,我使用以下命令重置导航堆栈: const initialNavigation = NavigationActions.reset({ index: 0, actions: [NavigationActions.navigate({ routeName: Main })], }); props.navigation.dispatch(initialNavigation); 这将导致从登录屏幕跳转到主屏幕。有

我有一个react本机应用程序,正在使用react导航()

用户登录后,我使用以下命令重置导航堆栈:

const initialNavigation = NavigationActions.reset({
    index: 0,
    actions: [NavigationActions.navigate({ routeName: Main })],
});

props.navigation.dispatch(initialNavigation);
这将导致从登录屏幕跳转到主屏幕。有没有办法使其动画化,使其看起来像一个平滑的过渡?例如,淡出登录屏幕或滑动屏幕


我知道我可以“导航”而不是“重置”堆栈以获得动画,但我不希望登录屏幕位于导航堆栈上。

您可能希望订阅这两个github开放问题,因为其他人似乎遇到了相同的问题: