Orientação gerada a partir de informações públicas. Apenas para referência.
Um pacote Flutter que melhora a experiência do usuário animando um botão de ação flutuante (FAB) em resposta a eventos de rolagem. À medida que o usuário rola para baixo, o FAB diminui ou desaparece, e expande-se ou reaparece ao rolar para cima. Esse comportamento ajuda a manter a limpeza da interface enquanto mantém a ação principal acessível. O pacote oferece suporte a todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o ideal para designs consistentes entre plataformas.
Casos de uso
Animações de FAB acionadas por rolagem
Melhorando a UX de aplicativos móveis com FABs dinâmicos
Criando interfaces limpas com FABs ocultos ao rolar
Comportamento consistente do FAB em múltiplas plataformas
Melhorando a hierarquia visual em listas roláveis
Principais recursos
Animação automática de tamanho do FAB ao rolar
Compatibilidade multiplataforma
Integração simples com visualizações de rolagem existentes
curvas de animação configuráveis
Suporta FABs com redução e expansão
Indicado para
Desenvolvedores de aplicativos móveis e web
Designers focados em interfaces de usuário interativas
Aplicativos com conteúdo longo e rolável
Desenvolvedores em busca de melhorias leves para o FAB
Projetos que exigem componentes independentes de plataforma
Considerações
Pode exigir ajustes finos para o tempo de animação ideal
Mais adequado para telas de rolagem única
Personalização limitada além do tamanho e visibilidade
Não ideal para cenários complexos de rolagem aninhada
Depende do comportamento do widget de rolagem pai
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Flutter Scrolling Fab Animated
This package is a floating button whose change of size when scroll down and return to its original size when on top again. It's useful with ListView widget and other scrollable widgets.
With animated icon
New Features 💥
Adding on long press support
Adding ripple effect for the button
Removing square shadow around the button when pressing it
Added gradient background
Instalation
Include flutter_scrolling_fab_animated in your pubspec.yaml file: