Orientação gerada a partir de informações públicas. Apenas para referência.
Um widget personalizado do Flutter que permite a criação de botões agrupados, suportando estilos de rádio e caixa de seleção. Simplifica a implementação de opções mutuamente exclusivas ou múltiplas em um formato limpo e reutilizável. Ideal para formulários, filtros e interfaces de configurações onde os usuários precisam escolher uma ou mais opções de um conjunto. O pacote é compatível com todas as principais plataformas e se integra perfeitamente a projetos existentes do Flutter.
Casos de uso
Entradas de formulário com seleções agrupadas
Opções de filtragem na interface
Configurações de preferência do usuário
Grupos de botões de seleção múltipla ou única
Construtores de formulários dinâmicos
Principais recursos
Suporta tipos de botão de rádio e caixa de seleção
Integração fácil com o Flutter
Compatibilidade multiplataforma
Estilo personalizável
Gerenciamento de estado embutido para seleção em grupo
In new 5.0.0 version you can set custom buttons value type
It can be int, DateTime, double or YourCustomClass
Button text will be result of .toString() model method in common button display case
In this package, there are four different possibilities for customizing your buttons through builders
1 buttonBuilder It will build a fully custom button based on the value parameter
2 buttonIndexedBuilder same as buttonBuilder. But based on button index.
3 buttonTextBuilder It will replace the text of your button, which is constructed based on the style parameters passed in GroupButtonOptions. The appearance of the button remains the same, but the text is changed. Based on button value.
4 buttonIndexedTextBuilder same as buttonTextBuilder. But based on button index.
Fully Customize
In order to customize your buttons inside GroupButton you can use GroupButtonOptions
You can check more examples of using this package here
Thanks to all contributors of this package
For help getting started with 😍 Flutter, view
online documentation, which offers tutorials,
samples, guidance on mobile development, and a full API reference.