0

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

tl;博士

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

非常感谢你的帮助

更新

这对我有用:

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

1 回答 1

1

RNN v2 有一个覆盖 API,它允许您将组件显示为整个应用程序上方的覆盖。如果您不关闭覆盖,即使您在选项卡之间切换,它也会持续显示。

我不确定它是否满足您的所有需求,但您可以尝试一下。查看文档以获取更多信息。在游乐场项目中也有一个示例。

于 2018-06-24T15:53:00.177 回答