MoonCheckbox class
Constructors
-
MoonCheckbox({Key? key, bool autofocus = false, bool tristate = false, required bool? value, Color? activeColor, Color? borderColor, Color? checkColor, Color? inactiveColor, double tapAreaSizeValue = 40, FocusNode? focusNode, String? semanticLabel, required ValueChanged<bool?>? onChanged})
-
Creates a Moon Design checkbox.
const
Properties
-
activeColor
→ Color?
-
The background color of the checked checkbox.
final
-
autofocus
→ bool
-
True if this widget will be selected as the initial focus when no other
node in its scope is currently focused.
final
-
borderColor
→ Color?
-
The border color of the unchecked checkbox.
final
-
checkColor
→ Color?
-
The color of the check icon when the checkbox is checked.
final
-
focusNode
→ FocusNode?
-
An optional focus node to use as the focus node for this widget.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
inactiveColor
→ Color?
-
The background color of the unchecked checkbox.
final
-
key
→ Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
-
onChanged
→ ValueChanged<bool?>?
-
The callback that is called when the checkbox value changes.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
semanticLabel
→ String?
-
The semantic label for the checkbox.
final
-
tapAreaSizeValue
→ double
-
The size of the checkbox tap target.
final
-
tristate
→ bool
-
Whether the checkbox supports a tri-state (indeterminate).
final
-
value
→ bool?
-
Whether the checkbox is checked.
final
Static Methods
-
withLabel(BuildContext context, {Key? key, bool autofocus = false, bool tristate = false, required bool? value, Color? activeColor, Color? borderColor, Color? checkColor, Color? inactiveColor, double tapAreaSizeValue = 40, FocusNode? focusNode, TextStyle? textStyle, required String label, required ValueChanged<bool?>? onChanged})
→ Widget
-
Creates a Moon Design checkbox with label.