Tabs

Tabs torna fácil a transição entre views sem a necessidade de navegar para uma nova tela.

API

Props

Declaration Description Type Default
tabBarPosition Define a posição do TabBar como top ou bottom String top
initialTab Index da aba inicial Number 0
scrollEnabled Whether to enable scrollable tabs Boolean true
renderTabBar Função que retorna um componente personalizado para a TabBar Function(props) (): void
renderIcon Função que retorna um componente personalizado para o icone da aba Function(scene: Object) (): void
renderLabel Função que retorna um componente personalizado para o label da aba Function(scene: Object) (): void
onTabPress Função chamada ao clicar em uma aba Function (): void
onChange Função chamada quando a aba atual for alterada Function(index: Number) (): void

Style name

Declaration Description
dark Altera o estilo do componente TabBar para um tema escuro. Defne backgroundColor para darkColor, cor do label, icon e indicator para paperColor como definido no tema.

Tab

Componente que envolve o conteúdo de cada aba.

Style name

Tab não possui style names específicos.

Props

Declaration Description Type Default
key Chave única para o componente String -
label Label da aba String -
icon Icone da aba Lista de icones disponíveis String -

JSX Declaration

<Tabs>
  <Tab label="Tab #1">
    <Text>
      There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.
    </Text>
  </Tab>
  <Tab label="Tab #2">
    <Text>
      There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.
    </Text>
  </Tab>
</Tabs>

Snack Example

Em breve.