Liste animações para acompanhar suas alterações de rolagem na tela ou sua primeira anexação da lista para animar os itens da lista com regras de transição diferentes.
Orientação gerada a partir de informações públicas. Apenas para referência.
ShakyAnimatedListView é um pacote Flutter que fornece animações dinâmicas para itens de lista, permitindo rastrear visualmente mudanças de rolagem ou a aparência inicial dos itens em uma lista. Ele melhora a experiência do usuário ao aplicar efeitos de transição personalizáveis quando os itens entram na janela visível ou durante o deslocamento. Ideal para criar listas envolventes e responsivas com animações suaves de entrada e movimento, ele é compatível com múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote é leve e se integra perfeitamente a projetos Flutter existentes.
Casos de uso
Melhorando animações de entrada de itens da lista
Feedback visual durante o rolagem
Criando interfaces de usuário interativas com transições dinâmicas
Melhorando o engajamento do usuário em listas rolagens
Animando listas em aplicativos multiplataforma
Principais recursos
Regras de transição personalizáveis
Animações suaves de entrada para itens da lista
Rastreamento de animação sensível ao rolagem
Suporta todas as principais plataformas do Flutter
Leve e fácil de integrar
Indicado para
Desenvolvedores construindo listas interativas
Designers de UI em busca de acabamento visual
Aplicativos que exigem entradas de lista animadas
Aplicações Flutter multiplataforma
Projetos focados na melhoria da experiência do usuário
Considerações
Pode afetar o desempenho com listas muito grandes
Requer ajuste cuidadoso dos parâmetros de animação
Documentação disponível limitada
Mais adequado para tamanhos moderados de lista
Não ideal para listas estáticas ou simples
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
ListView Scroll animations will enable your to implement the scroll animations with full control on animations space and duration please don't add vertical margins to your elements, you can use the spaceBetween to give a space between elements and extendedSpaceBetween to control the scroll animations space.
Also you can use duration to control the reverse animations duration based on your needs
for example you can simply do this to show ListView vertical Scroll animations
Grid Scroll animations will enable your to implement the scroll animations on a grid view, one little change here is that we will implement the delegate, this is a design issue that we run into so you will have to
to specify your crossAxisCount, crossAxisSpacing, mainAxisSpacing, and duration and we will take it from here,you can use any other default supported parameters in GridView.
for example you can simply do this to show Grid vertical Scroll animations
if you want to add a horizontal animations, all what you have to do is to add a scroll direction to the widget and that's it
for example you can simply do this to show ListView horizontal Scroll animations