как скрыть панель вкладок только на главном экране? - PullRequest
0 голосов
/ 10 января 2019

Я хочу скрыть панель вкладок только на первом экране и показать на других экранах, как мне этого добиться. любая помощь приветствуется

const TabNavigator = createBottomTabNavigator({
  Home: {
    screen: HomeScreen,
    navigationOptions: {
      tabBarLabel: 'Home',
      tabBarIcon: ({ tintColor }) => (
      <Icon name="ios-home" color={tintColor} size={24} />
      )
    }
  },
Quotes: {
screen: QuoteScreen,
navigationOptions: {
  tabBarLabel: 'Quotes',
  tabBarIcon: ({ tintColor }) => (
  <Icon name="ios-quote" color={tintColor} size={24} />
  )
}
  },
   About: {
    screen: AboutScreen,
    navigationOptions: {
      tabBarLabel: 'About',
      tabBarIcon: ({ tintColor }) => (
      <Icon name="ios-person" color={tintColor} size={24} />
      )
    }
 },
  Books: {
    screen: BoookScreen,
    navigationOptions: {
      tabBarLabel: 'Books',
      tabBarIcon: ({ tintColor }) => (
      <Icon name="ios-book" color={tintColor} size={24} />
      )
    }
  },
  Videos: {
    screen: VideoScreen,
    navigationOptions: {
      tabBarLabel: 'Videos',
      tabBarIcon: ({ tintColor }) => (
      <Icon name="ios-videocam" color={tintColor} size={24} />
      )
    }
  }

},
{
  tabBarOptions: {

    activeTintColor: 'yellow',
    inactiveTintColr: 'white',
    activeBackgroundColor:'black',
    inactiveBackgroundColor:'black'


  }
});

export default createAppContainer(TabNavigator);

показывать панель вкладок только на главном экране. Я пытался скрыть опцию панели вкладок, но она либо скрывает панель вкладок на всех экранах, либо панель вкладок видна на всех экранах. Что я должен пытаться достичь желаемого результата? любая помощь приветствуется. заранее спасибо ...

1 Ответ

0 голосов
/ 10 января 2019

Добавить tabBarVisible: false, на домашний экран навигацииОпции

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