Visão geral
Um widget do Flutter que permite animações de revelação circular, inspirado no ViewAnimationUtils.createCircularReveal do Android. Cria um efeito circular suave de expansão ou contração em um widget-alvo, ideal para revelar ou ocultar conteúdo com um movimento natural e fluido. A animação é independente de plataforma e funciona em Android, iOS, Web, macOS, Windows e Linux. Integra-se perfeitamente em aplicativos Flutter existentes para aprimorar transições da interface e engajamento do usuário.
Casos de uso
- Revelando conteúdo oculto com um efeito ondulado
- Escondendo widgets com uma animação circular de fechamento
- Criando botões interativos com efeitos dinâmicos de revelação
- Melhorando telas de inicialização com entradas animadas
- Projetando diálogos modais com aparência suave
- Adicionando feedback visual nas transições de navegação
Principais recursos
- Compatibilidade multiplataforma
- Revelação circular suave e personalizável
- Suporta animações de expansão e redução
- Integração fácil com widgets existentes
- Controles de tempo de animação embutidos
- Funciona com qualquer widget filho
Indicado para
- Designers de UI procurando transições envolventes
- Desenvolvedores criando aplicativos interativos no Flutter
- Aplicativos que exigem animações inspiradas no design material
- Projetos com conteúdo dinâmico revelam necessidades
- Equipes que visam múltiplas plataformas com comportamento consistente
Considerações
- O desempenho pode variar com widgets filhos complexos
- Requer posicionamento cuidadoso para os melhores resultados visuais
- Personalização limitada além do raio e centro
- Não adequado para animações de alta frequência
- Pode ser necessário envolver o layout adicional para efeitos de tela inteira
