Visão geral
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
