FLUTTER ECOSYSTEM

linked_scroll_controller

Um controlador de rolagem que permite que dois ou mais visualizadores de rolagem estejam sincronizados.

Versão mais recente
0.2.0
Downloads em 30 dias
186 mil
Curtidas
334
Pontos Pub
130

Visão geral do pacote

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

Visão geral

O pacote linked_scroll_controller fornece um controlador de rolagem que sincroniza o comportamento de rolagem de duas ou mais visualizações de rolagem. Quando uma visualização é rolada, as demais seguem automaticamente, mantendo posições consistentes em todas as visualizações vinculadas. Isso é especialmente útil para criar interfaces coordenadas, como listas lado a lado, layouts de dois painéis ou painéis de conteúdo sincronizados. O pacote suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo consistência entre plataformas. Integra-se perfeitamente ao sistema de rolagem existente do Flutter e exige configuração mínima.

Casos de uso
  • Sincronizando várias visualizações de lista
  • Criando layouts de painel duplo
  • Alinhando posições de rolagem em telas divididas
  • Construindo painéis de dashboard responsivos
  • Habilitar rolagem coordenada em interfaces de comparação de dados
Principais recursos
  • Sincronização de rolagem em tempo real
  • Suporta várias visualizações de rolagem
  • Compatibilidade multiplataforma
  • Configuração mínima necessária
  • Funciona com ListView, ScrollViewController e rolagens personalizadas
Indicado para
  • Desenvolvedores construindo interfaces do usuário baseadas em rolagem complexas
  • Aplicativos que exigem exibição de conteúdo sincronizada
  • Interfaces com múltiplas seções roláveis
  • Designers implementando layouts responsivos
  • Equipes direcionadas para implantação multiplataforma
Considerações
  • Requer manipulação cuidadosa da direção de rolagem e alinhamento do eixo
  • Pode afetar o desempenho com grandes conjuntos de dados
  • Não adequado para comportamentos de rolagem independentes
  • Necessita de gerenciamento de estado adequado para evitar conflitos
  • Limitado à sincronização vertical ou horizontal, não ambas simultaneamente
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add linked_scroll_controller

Categorias

Repositório-fonte

Projetos relacionados