Visão geral
NumberPicker é um widget do Flutter que permite aos usuários selecionar números por meio de roletas roláveis, oferecendo uma maneira intuitiva e interativa de inserir valores numéricos. Ele suporta rolagem suave, intervalo personalizável, incrementos passo a passo e opções de formatação. Projetado para uso em múltiplas plataformas, funciona perfeitamente no Android, iOS, Web, macOS, Windows e Linux. O widget é ideal para formulários que exigem entrada precisa de números, como idade, quantidade ou ajustes de configuração.
Casos de uso
- Entradas de formulário com valores numéricos
- Ajustando configurações como volume ou velocidade
- Seleção de quantidade em carrinhos de compras
- Entrada de idade ou data de nascimento
- Faixas de números personalizáveis nas interfaces
Principais recursos
- Scrollable spinner interface
- Configurable min/max values
- Step increment control
- Custom formatting support
- Cross-platform compatibility
- Smooth animation during scrolling
Indicado para
- Developers building form-based apps
- UI designers needing interactive number input
- Apps requiring precise numeric selection
- Cross-platform applications targeting multiple devices
Considerações
- Pode exigir estilos adicionais para aparência personalizada
- Validação embutida limitada além dos limites de faixa
- Impacto no desempenho com intervalos de números muito grandes
- Não adequado para tipos de dados não numéricos
