所有选项卡的 react-native-navigation (wix) v2 静态场景

react-native-navigation (wix) v2 static Scene for all tabs

我们正在开发一款具有音乐播放器(类似于 spotify)的应用程序。 即使 React-navigation 有效,我们也考虑过从 wix 切换到 React-native-navigation (v2)。 在实施 RNN v2 时,我们遇到了将组件放置在 bottomTabs Bar 上方的问题,以便它在选项卡切换时保持静态。 我们不希望组件通过切换选项卡重新呈现。它的行为应该类似于 spotifys 音乐播放器! 这可能吗?

tl;博士

如何将组件(例如音乐播放器)放置在 bottomTabs 的正上方。它不应该重新呈现切换选项卡。

非常感谢您的帮助

更新

这对我有用:

Navigation.showOverlay({
  component: {
    name: 'yourRegisteredScene',
    passProps: {
    },
    options: {
      overlay: {
        interceptTouchOutside: false,
      },
      layout: {
        backgroundColor: 'transparent',
        orientation: ['portrait'],
      }
    }
  }
});

RNN v2 有一个叠加层 API,它允许您将组件显示为整个应用程序之上的叠加层。如果您不关闭叠加层,即使您在标签之间切换,它也会持续显示。

我不确定它是否满足您的所有需求,但您可以尝试一下。 看看游乐场项目中的documentation for more info. There's also an example