ToggleButton
State-aware button for on/off states.
File: example/lib/widgets/button.dart
Factory Methods
FBToggleButton.basic()- Basic toggleFBToggleButton.group()- Button groupFBToggleButton.chipStyle()- Chip-like toggleFBToggleButton.filled()- Filled toggle
Properties
isSelected: bool
onToggle: Function(bool)
label: String
selectedColor: Color
unselectedColor: Color
enabled: bool
icon: IconData
Usage Example
FBToggleButton.group(
isSelected: isSortAscending,
onToggle: (value) => setState(() => isSortAscending = value),
label: 'Ascending Sort',
)
Multiple Toggles (Button Group)
Row(
children: [
FBToggleButton.chipStyle(
isSelected: viewMode == 'list',
label: 'List',
onToggle: (v) => setState(() => viewMode = 'list'),
),
FBToggleButton.chipStyle(
isSelected: viewMode == 'grid',
label: 'Grid',
onToggle: (v) => setState(() => viewMode = 'grid'),
),
],
)