2015-11-19 2 views
11

Я использую React Native 0.14.0 для разработки приложения для Android. В настоящее время я использую компонент ToolbarAndroid, чтобы добавить панель инструментов поверх моей сцены, но она не сохраняется между сценами. Я обнаружил, что Navigator имеет свойство navigationBar, которое может быть установлено в Navigator.NavigationBar компоненте, который должен включать объект, имеющий дело с названием и левой и правой кнопками навигационной панели. See the official example to understand what I mean. Поскольку в этой части документации мало документации, я должен полагаться на пример, чтобы правильно установить navigationBar.React Native - Использование ToolbarAndroid с навигацией навигатораBar

Этот Navigator.NavigationBar не такой мощный, как ToolbarAndroid, так как у него нет места для логотипа, например.

Можно ли использовать ToolbarAndroid с navigationBar недвижимостью Navigator?

+0

Есть ли у вас обновления? Что вы наконец использовали? – antoine129

+0

@ antoine129 Я не мог найти способ и бросил его. Они выпустили новый ExNavigator, я не знаю, возможно ли это с этим. – mrcasals

+1

Хорошо, в конце концов, я создал свой собственный NavBar и настроил его, и он возвращает '', чтобы я мог подать его на ''. Работает как шарм ... – antoine129

ответ

3

Не совсем. Самое близкое, что вы, вероятно, можете получить, - это обернуть ToolbarAndroid в компонент и нанести навигатор left, right методам на функции onIconClicked. Но это побеждает цель, поскольку вы, вероятно, больше всего заинтересованы в пользовательском интерфейсе ToolbarAndroid.

Вам необходимо передать компонент, который будет вести себя как-то вроде Navigator.NavigationBar. Если вы можете отказаться от компонента, который будет играть хорошо и предоставить некоторые ожидаемые реквизиты, тогда он будет работать.

Смежные вопросы