Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.2.0

linked_scroll_controller

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

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
187 mil
Curtidas
335
Pontos Pub
130

Instalar pacote

flutter pub add linked_scroll_controller

Visão geral do pacote

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

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

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Build

Flutter widgets

This repository contains the source code for various Flutter widgets that are developed by Google but not by the core Flutter team.

The product and source code here are neither endorsed by Google nor the Flutter team. They are mainly made available as a reference. Support is best-effort.

Packages

Package Description Version
flutter_simple_treeview A widget, that visualises a tree structure, where a node can be any widget. pub package
linked_scroll_controller A scroll controller that allows two or more scroll views to be in sync. pub package
scrollable_positioned_list A list with helper methods to programmatically scroll to an item. pub package
self_storing_input A set of input widgets that automatically save and load the entered value to a data store. pub package
visibility_detector A widget that detects the visibility of its child and notifies a callback. pub package

Issues

Please file any issues, bugs, or feature requests in the this repo.

Contributing

If you wish to contribute a change to any of the existing widgets in this repo, please review our contribution guide, and send a pull request.

Categorias

Repositório-fonte

Projetos que usam este pacote