FormeExpansionItemControl<T extends Object>.checkbox constructor
FormeExpansionItemControl<T extends Object>.checkbox ({
- required T data,
- Color? activeColor,
- MaterialStateProperty<
Color?> ? fillColor, - Color? checkColor,
- Color? focusColor,
- Color? hoverColor,
- MaterialStateProperty<
Color?> ? overlayColor, - double? splashRadius,
- MaterialTapTargetSize? materialTapTargetSize,
- VisualDensity? visualDensity,
- OutlinedBorder? shape,
- BorderSide? side,
Implementation
factory FormeExpansionItemControl.checkbox({
required T data,
Color? activeColor,
MaterialStateProperty<Color?>? fillColor,
Color? checkColor,
Color? focusColor,
Color? hoverColor,
MaterialStateProperty<Color?>? overlayColor,
double? splashRadius,
MaterialTapTargetSize? materialTapTargetSize,
VisualDensity? visualDensity,
OutlinedBorder? shape,
BorderSide? side,
}) {
return FormeExpansionItemControl<T>(
data: data,
builder: (context, data, isSelected, toggle) {
return Checkbox(
activeColor: activeColor,
fillColor: fillColor,
checkColor: checkColor,
focusColor: focusColor,
hoverColor: hoverColor,
overlayColor: overlayColor,
splashRadius: splashRadius,
materialTapTargetSize: materialTapTargetSize,
visualDensity: visualDensity,
shape: shape,
side: side,
value: isSelected,
onChanged: toggle == null
? null
: (v) {
toggle();
},
);
});
}