Visão geral
SlidingSwitch é um widget de interruptor personalizável para Flutter que permite aos usuários alternar entre dois estados com um movimento deslizante. Ele suporta personalização total de largura, cores, rótulos de texto e animações. O widget mantém seu estado de seleção durante reconstruções, garantindo uma experiência consistente para o usuário. Projetado para simplicidade e flexibilidade, funciona perfeitamente em plataformas Android, iOS, Web, macOS, Windows e Linux. Ideal para configurações, preferências e interruptores ligar/desligar em aplicativos.
Casos de uso
- Alternadores de preferência do usuário
- Painéis de configuração
- Interruptores ligar/desligar
- Controles de formulário
- Alternadores de modo escuro
Principais recursos
- Aparência totalmente personalizável
- Persistência de estado
- Suporte multiplataforma
- Animação de deslizamento suave
- Suporte a rótulo de texto
- Largura e cores configuráveis
Indicado para
- Interfaces de usuário simples de alternância
- Elementos de formulário personalizáveis
- Aplicativos multiplataforma
- Configurações de preferência
- Componentes de interruptor leves
Considerações
- Limitado a comutação de dois estados
- Nenhuma funcionalidade de acessibilidade embutida
- Requer manutenção manual do estado em cenários complexos
- Não adequado para seleções de múltiplas opções
