Crie um carrossel com guias em React Native

Para entender o que estou tentando construir, primeiro, vamos ver a demonstração:

Como você pode ver nos gifs, temos duas partes para construir este componente:

  • As guias (que você pode ver na parte superior)
  • Carrossel

Para as guias na parte superior, estou usando apenas o FlatList horizontal e para o carrossel, estou usando o pacote react-native-snap-carouse l. vamos então ver como eu consegui resolver isso.

Então, com este init, obtemos as guias e o carrossel sem nenhuma sincronização.

Se verificarmos o gif a seguir, veremos quando alteramos o índice do carrossel e vamos para um produto de categoria diferente, também ativamos a mesma aba de categoria alterando a opacidade e, ao mesmo tempo, você notará que as abas são ficando centralizado dentro de nossa lista horizontal. Porque se não centralizarmos as abas que estão fora da largura da tela não entrarão na nossa tela e o usuário não notará a aba ativa.

Estou colando o trecho que faz este trabalho

Tudo bem, até agora vimos como alterar as guias quando passamos pelos nossos itens no carrossel. Agora vamos ver como podemos conseguir rolar para os itens corretos quando o usuário pressiona as guias.

Então é isso! Precisamos rastrear nossa guia ativa e sincronizar as guias e o carrossel juntos.

Suggested posts

Encontrar informações sobre nomes de domínio

Um trecho de Small, Sharp Software Tools por Brian P. Hogan

Encontrar informações sobre nomes de domínio

Quando você faz uma solicitação para facebook.com, seu computador procura o nome de domínio para traduzir esse nome de domínio em um endereço IP para que seu computador possa fazer essa conexão.

Evitando as consequências devastadoras de um derrame: aprendendo com a jornada de uma família.

Evitando as consequências devastadoras de um derrame: aprendendo com a jornada de uma família.

Introdução O AVC é uma emergência médica que pode atingir qualquer pessoa a qualquer momento. Ocorre quando o fluxo sanguíneo para uma parte do cérebro é interrompido, levando a uma perda repentina da função cerebral.

Related posts

O desafio de leitura Goodreads é tóxico

O desafio de leitura Goodreads é tóxico

A coceira na minha mão aumentou enquanto eu negociava com o livreiro local por mais um livro. Este livro, como o resto que comprei recentemente, encontraria seu trono na minha pilha 'To Be Read' (TBR); e ainda assim, eu comprei.

pronomes são super assustadores

Isso me atinge De repente, como tantas vezes acontece É o meio do caminho tudo de novo <Não, não aquele no Pacífico, seu marrom, aquele no carnaval> Todas as manchetes em voz alta…..

Encontrar informações sobre nomes de domínio

Um trecho de Small, Sharp Software Tools por Brian P. Hogan

Encontrar informações sobre nomes de domínio

Quando você faz uma solicitação para facebook.com, seu computador procura o nome de domínio para traduzir esse nome de domínio em um endereço IP para que seu computador possa fazer essa conexão.

A performance solo da garota ruiva

A pedido de Hayden, Katie se filma se masturbando.

A performance solo da garota ruiva

Passava da meia-noite quando Hayden levou Katie de volta ao dormitório da faculdade depois da noite juntos. Ela tinha aula cedo de manhã e não tinha outra troca de roupa depois de ter ficado com ele na noite anterior.