Показать навигатор по вкладке «брат-сестра» на родительском экране - PullRequest
0 голосов
/ 06 марта 2019

Я настроил свой навигатор следующим образом:

-[DrawerNavigator]
--[TabNavigator]
----Restaurants
----Shops
----Profile
--Notifications

Итак, у меня есть основной навигатор (также может быть StackNavigator) с 2 экранами, один - TabNavigator, а другой - экран уведомлений.
Я хотел бы перейти с любой из вкладок (Restaurants, Shops или Profile) на экран Notifications. К этому экрану можно получить доступ с любого из экранов внутри TabsNavigator с помощью кнопки на их панели приложений.

Я могу сделать это, используя props.navigation.navigate('Notifications'). Однако на экране Notifications вкладки не отображаются (что очевидно, поскольку у них их нет.

Есть ли способ упорядочить экраны или настроить навигаторы для получения этого результата? Я подумал, что, возможно, я мог бы добавить его в TabNavigator и каким-то образом скрыть его от вкладок, но это не работает таким образом.

Кроме того, вкладки должны отображаться так, как будто вкладка не выбрана. Наиболее близкой к этой функции является «скрытая вкладка» в реагирующей навигации, но она уже давно запрашивается. Интересно, есть ли обходной путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...