Visão geral
Um widget do Flutter que implementa um controle segmentado com estética do Material Design, oferecendo uma alternativa visualmente consistente aos controles segmentados do estilo iOS. Permite que os usuários escolham uma opção de um conjunto de escolhas mutuamente exclusivas, comumente usado em configurações ou filtros. O controle permite personalização de cores, rótulos e comportamento de seleção, mantendo o estilo apropriado para cada plataforma em Android, iOS, Web, macOS, Windows e Linux.
Casos de uso
- Seleção de entrada de formulário
- Filtrando dados por categoria
- Configurações de preferência do usuário
- Navegação entre guias
- Componentes de interface personalizáveis
Principais recursos
- Aparência do Material Design
- Compatibilidade multiplataforma
- Cores e rótulos personalizáveis
- Suporta seleção única
- Integração fácil com widgets existentes
Indicado para
- Desenvolvedores construindo aplicativos multiplataforma
- Designers procurando elementos de interface Material-compliant
- Aplicativos que exigem navegação semelhante a guias intuitiva
- Equipes priorizando consistência entre plataformas
- Projetos com interfaces de filtragem ou configuração
Considerações
- Limitado a seleção única apenas
- Requer manipulação manual de callbacks de seleção
- Pode ser necessário estilização adicional para layouts complexos
- Não otimizado para grandes quantidades de segmentos
- Depende da manutenção de pacotes externos
