3

我正在尝试将 materialToptabNavigator 中的 tabBar 粘贴到父屏幕内的动画视图,该视图充当所有选项卡的标题。我已经看到了其他库的一些示例,但我还没有找到使用 react-navigation 版本 4 的示例。此外,我需要它仅在视图完成动画后才能粘贴,所以我可能不得不继续传递scrollYscrollView 的值到 tabnavigator 的样式,直到它达到 HeaderMinHeight(完全动画时的新视图高度)。我不知道是否可以动态更改 TabBar 的样式,或者是否可以添加自定义 tabBarComponent 。

这是我的 parentScreen 嵌套 toptabNav:https ://youtu.be/IrSLVpoPmj0

这就是我想要实现的目标:https ://youtu.be/B5wv8jFGNUo

很抱歉我不能以 gif 格式发布它,stackOverflow 不会让我这样做。如果无论如何您可以向我指出一个可能的解决方案或示例,那就太好了。我不想为此安装任何第三方库。任何帮助都非常感谢。

版本:

"react-navigation": "^4.0.10",
"react-navigation-stack": "^1.10.3",
"react-navigation-tabs": "^2.6.2",
"react-native": "0.61.5",
4

0 回答 0