React Native - Использование ToolbarAndroid с навигационной навигацией Navigator
Я использую React Native 0.14.0 для разработки приложения для Android. В настоящее время я использую компонент ToolbarAndroid
, чтобы добавить панель инструментов поверх моей сцены, но она не сохраняется между сценами. Я обнаружил, что Navigator
имеет свойство navigationBar
, которое может быть установлено в компонент Navigator.NavigationBar
, который должен включать объект, имеющий дело с заголовком и левой и правой кнопками панели навигации. См. официальный пример, чтобы понять, что я имею в виду. Поскольку в этой части документации мало документации, я должен полагаться на пример, чтобы правильно установить navigationBar
.
Этот Navigator.NavigationBar
не такой мощный, как ToolbarAndroid
, поскольку у него нет, например, места для логотипа.
Можно ли использовать ToolbarAndroid
свойство navigationBar
Navigator
?
Ответы
Ответ 1
Не совсем. Самое близкое, что вы, вероятно, можете получить, - это обернуть ToolbarAndroid в компоненте и сопоставить методы left
, right
навигатора с функциями onIconClicked
. Но это побеждает цель, так как вы, вероятно, больше всего заинтересованы в пользовательском интерфейсе ToolbarAndroid.
Вам нужно передать компонент, который будет вести себя как Navigator.NavigationBar. Если вы можете добавить компонент, который будет играть хорошо и предоставить некоторые ожидаемые реквизиты, он будет работать.