所有选项卡的 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。
我们正在开发一款具有音乐播放器(类似于 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。