Visão geral
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
- Blocks horizontal scroll gestures
- Extends Flutter's ScrollPhysics
- Cross-platform compatibility
- Minimal performance overhead
- Easy integration with existing scrollables
- No external dependencies
Indicado para
- Developers needing strict vertical scrolling
- UI designers focusing on gesture consistency
- Apps with sensitive form inputs
- Accessibility-focused applications
- Simple, predictable scroll behaviors
Considerações
- Not suitable for horizontally scrollable content
- May conflict with nested scroll views
- Requires careful handling in complex layouts
- Limited to blocking horizontal movement only
- Does not affect vertical scroll behavior