【问题标题】:How can I animate resetting react native navigation?如何动画重置反应原生导航?
【发布时间】:2018-01-26 02:44:40
【问题描述】:

我有一个 react 原生应用,并且正在使用 react 导航 (https://reactnavigation.org)。

用户登录后,我重置导航堆栈:

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

props.navigation.dispatch(initialNavigation);

这会导致从登录屏幕跳转到主屏幕。有什么方法可以让它看起来像一个平滑的过渡?例如,淡出登录屏幕或滑动屏幕。

我知道我可以“导航”而不是“重置”堆栈来获取动画,但我不希望登录屏幕出现在导航堆栈上。

【问题讨论】:

    标签: react-native react-navigation


    【解决方案1】:

    您可能想要订阅这两个 github 开放问题,因为其他人似乎也遇到了同样的问题:

    https://github.com/react-community/react-navigation/issues/1663

    https://github.com/react-community/react-navigation/issues/1493

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-21
      • 2018-04-17
      相关资源
      最近更新 更多