Uma implementação de ScrollPhysics que impede o deslocamento horizontal, garantindo que o conteúdo se desloque apenas verticalmente. Ideal para layouts onde movimentos horizontais poderiam prejudicar a experiência do usuário, como formulários ou interfaces em coluna única. Estende a base ScrollPhysics do Flutter e integra-se perfeitamente a ListView, Scrollable ou outros widgets com scroll. O pacote é leve e compatível com todas as principais plataformas, incluindo mobile, web e desktop. Projetado para desenvolvedores que buscam controle granular sobre o comportamento de rolagem sem precisar de lógica física personalizada.
Casos de uso
- Rolagem somente vertical em formulários
- Evitando deslizes horizontais acidentais
- Layouts de conteúdo em coluna única
- Melhorando a acessibilidade em interfaces de usuário roláveis
- Garantir fluxo de navegação consistente
Principais recursos
- Bloqueia gestos de rolagem horizontal
- Extende o ScrollPhysics do Flutter
- Compatibilidade multiplataforma
- Sobreposição de desempenho mínima
- Integração fácil com rolagens existentes
- Sem dependências externas
Indicado para
- Desenvolvedores que precisam de rolagem vertical estrita
- Designers de UI focados na consistência de gestos
- Aplicativos com entradas de formulário sensíveis
- Aplicações voltadas para acessibilidade
- Comportamentos de rolagem simples e previsíveis
Considerações
- Não adequado para conteúdo horizontalmente rolável
- Pode entrar em conflito com visualizações de rolagem aninhadas
- Requer manipulação cuidadosa em layouts complexos
- Limitado a bloquear apenas o movimento horizontal
- Não afeta o comportamento de rolagem vertical