在 react-native 的 NavigationExperimental 中,AnimatedView 的 Header 被渲染为一个叠加层。
这意味着由动画视图呈现的任何场景的顶部都会被标题截断。
防止场景顶部被剪掉的最佳方法是什么? 我可以在每个场景的顶部添加填充,但这似乎是一个技巧。
AnimatedView
将在下一个版本中弃用。您可以改用NavigationTransitioner
。
NavigationTransitioner
只接收一个名为render
的渲染道具,不像AnimatedView
有renderScene
和renderOverlay
,所以现在你应该渲染你的标题作为场景的一部分。这将解决您报告的问题。
有关更多信息,请参阅此帖子。