FLUTTER ECOSYSTEM

scroll_snap_list

Um widget do Flutter que permite o evento de "snap" em um item no final da rolagem do usuário.

Capa de scroll_snap_list
Versão mais recente
0.9.1
Downloads em 30 dias
22,6 mil
Curtidas
410
Pontos Pub
150

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

ScrollSnapList é um widget do Flutter projetado para habilitar rolagem suave com alinhamento automático aos itens em listas. Quando os usuários rolam, a lista automaticamente se ajusta ao item mais próximo, melhorando a navegação em interfaces semelhantes a carrosséis ou paginadas. Ele suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote simplifica a implementação de interações baseadas em rolagem onde o alinhamento preciso com itens da lista é essencial, como em sliders de imagens, telas de introdução ou conteúdo com abas. Desenvolvido com foco em desempenho e facilidade de uso, integra-se perfeitamente em projetos Flutter existentes.

Casos de uso
  • Telas de onboarding
  • Carrosséis de imagens
  • Navegação de conteúdo com guias
  • Controles deslizantes de produtos
  • Listas paginadas
  • Tutoriais interativos
Principais recursos
  • Auto-encaixe em itens
  • Transições de rolagem suave
  • Suporte multiplataforma
  • Integração simples
  • Comportamento de encaixe personalizável
  • Suporta layouts verticais e horizontais
Indicado para
  • Desenvolvedores construindo interfaces de lista interativas
  • Designers implementando navegação baseada em deslize
  • Aplicativos que exigem alinhamento de rolagem preciso
  • Projetos com necessidade de carrossel ou paginação
  • Iniciantes do Flutter procurando controles de rolagem intuitivos
Considerações
  • Pode exigir estilos adicionais para animações personalizadas
  • Impacto no desempenho com conjuntos de dados muito grandes
  • Personalização limitada de gestos embutidos
  • Não é ideal para rolagem contínua sem fixação
  • Requer um manuseio cuidadoso dos tamanhos dos itens para uma fixação consistente
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add scroll_snap_list

Categorias

Repositório-fonte

Projetos relacionados