Скрыть навигацию по TabBar на основе выбранного в данный момент элемента TabBar в Ex-Navigation

Мне интересно скрыть навигатор панели вкладок на основе выбранного в данный момент элемента панели вкладок. В любом случае я могу подписаться на событие вкладки изменений? Это моя текущая настройка навигации по вкладке:

<TabNavigation tabBarHeight={48} tabBarStyle={this._getTabBarStyle(this.props)} sceneStyle={this._getSceneStyle(this.props)} id='main' navigatorUID='main' initialTab='catalog' onRegisterNavigatorContext={() => { console.log(this) }} > <TabItem id='catalog' renderIcon={isSelected => { if (isSelected) { return <TabButton type='selectedCatalog' /> } else { return <TabButton type='catalog' /> } }} > <StackNavigation initialRoute={Router.getRoute('catalog')} /> </TabItem> <TabItem id='notification' renderIcon={isSelected => { if (isSelected) { return <TabButton type='selectedNotifications' /> } else { return ( <View> <TabButton type='notifications' /> </View> ) } }} > <StackNavigation initialRoute={Router.getRoute('notification')} /> </TabItem> <TabItem id='redeem' renderIcon={isSelected => { if (isSelected) { return <TabButton type='selectedRedeem' /> } else { return <TabButton type='redeem' /> } }} > <StackNavigation initialRoute={Router.getRoute('redeem')} /> </TabItem> </TabNavigation>

0 ответов

Другие вопросы по тегам