React Native - 使用ToolbarAndroid和Navigator的navigationBar

时间:2015-11-19 16:10:09

标签: react-native

我使用React Native 0.14.0开发Android应用程序。目前我正在使用ToolbarAndroid组件在我的场景顶部添加工具栏,但它不会保留在场景之间。我发现Navigator有一个navigationBar属性,可以设置为Navigator.NavigationBar组件,该组件应包含一个处理导航栏标题和左右按钮的对象。 See the official example to understand what I mean。由于这方面的文档很少,我必须依靠这个例子来正确设置navigationBar

Navigator.NavigationBar不如ToolbarAndroid强大,因为它不会自动为徽标留出空间,例如。

有没有办法将ToolbarAndroidnavigationBar的{​​{1}}属性结合使用?

1 个答案:

答案 0 :(得分:3)

不是真的。你可能得到的最接近的是将ToolbarAndroid包装在一个组件中,并将导航器leftright方法映射到onIconClicked函数。但这可能会失败,因为您可能对ToolbarAndroid的UI最感兴趣。

您需要传递一个类似于Navigator.NavigationBar的组件。

,如果你可以放入一个会很好玩并提供一些预期道具的组件,那么它就可以了。