Stopper é um pacote Flutter que fornece uma folha inferior com alturas de parada pré-definidas, permitindo que os usuários arrastem e expandam a folha para posições específicas. Ele melhora a interação do usuário ao oferecer expansão suave e controlada dentro de limites definidos, ideal para modais ou painéis de conteúdo complementar. O pacote é leve e se integra perfeitamente em aplicativos Flutter existentes. Suporta pontos de parada personalizados e animações, tornando-o adequado para designs de interface intuitivos. O código-fonte está disponível publicamente no GitHub para transparência e contribuições.
Casos de uso
- Folhetos inferiores interativos com níveis fixos de expansão
- Painéis modais personalizáveis
- Controle aprimorado do usuário sobre a altura do painel
- Sobreposições de conteúdo dinâmico
- Interfaces suaves de arrastar e expandir
Principais recursos
- Alturas de parada pré-definidas
- Expansão baseada em arrasto
- Pontos de parada personalizáveis
- Animações suaves
- Leve e fácil integração
Indicado para
- Desenvolvedores criando folhas inferiores interativas
- Aplicativos que precisam de expansão controlada do painel
- UIs que exigem comportamento preciso de sheet inferior
- Projetos Flutter focados na experiência do usuário
- Sistemas de design com interações de painel consistentes
Considerações
- Nenhuma limitação específica de plataforma mencionada
- Requer configuração manual das alturas de parada
- Limitado a casos de uso de sheet inferior
- Sem gerenciamento de estado embutido
- Depende de dependências externas para recursos avançados
