Visão geral
Rubber é um widget flexível de sheet inferior para Flutter que oferece animações elásticas personalizáveis no estilo material. Permite transições suaves e elásticas ao expandir ou colapsar, melhorando a interação do usuário com comportamento responsivo e fluido. Ideal para modais, drawer ou qualquer elemento da interface que exija apresentação dinâmica de baixo para cima. Rubber suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Seu sistema de animação é baseado no motor físico do Flutter, permitindo que desenvolvedores ajustem com precisão os efeitos de rebote e resposta. O pacote é leve e se integra perfeitamente em aplicativos existentes do Flutter.
Casos de uso
- Diálogos modais
- gavetas interativas
- Painéis de navegação inferior
- Sobreposições de formulário
- Expansores de conteúdo dinâmico
Principais recursos
- Animações de mola personalizáveis
- Comportamento de arrasto elástico
- Suporte multiplataforma
- Física de transição suave
- Integração fácil com widgets existentes
- Resistência de rebote configurável
Indicado para
- Desenvolvedores procurando folhas inferiores animadas
- Aplicativos com componentes de interface interativa
- Designers que desejam movimentação inspirada em materiais
- Projetos direcionados para múltiplas plataformas
- Usuários das animações baseadas em física do Flutter
Considerações
- Pode exigir ajuste para sentir a mola ideal
- Não ideal para folhas estáticas ou não interativas
- O desempenho depende da complexidade da animação
- Limitado a casos de uso de sheet inferior
- Requer entendimento sobre parâmetros físicos