FieldStyleCheckbox class

Style configuration for checkbox fields.

Provides comprehensive styling options for checkbox widgets including colors, shapes, interaction states, and list tile appearance. Supports customization of checkbox behavior, visual feedback, and accessibility features.

Inheritance

Constructors

FieldStyleCheckbox({MouseCursor? mouseCursor, Color? activeColor, Color? fillColor, Color? checkColor, Color? hoverColor, Color? overlayColor, double? splashRadius, MaterialTapTargetSize? materialTapTargetSize, VisualDensity? visualDensity, FocusNode? focusNode, bool autofocus = false, ShapeBorder? shape, BorderSide? side, bool isError = false, bool? enabled, Color? tileColor, Widget? title, TextStyle? titleTextStyle, Widget? subtitle, bool isThreeLine = false, bool? dense, Widget? secondary, bool selected = false, ListTileControlAffinity controlAffinity = ListTileControlAffinity.platform, EdgeInsetsGeometry? contentPadding, bool tristate = false, OutlinedBorder? checkboxShape, Color? selectedTileColor, ValueChanged<bool?>? onFocusChange, bool? enableFeedback = true, NyColor? bottomModalBackgroundColor})

Properties

activeColor ↔ Color?
getter/setter pair
autofocus ↔ bool
getter/setter pair
bottomModalBackgroundColor ↔ NyColor?
getter/setter pair
checkboxSemanticLabel ↔ String?
getter/setter pair
checkboxShape ↔ OutlinedBorder?
getter/setter pair
checkColor ↔ Color?
getter/setter pair
contentPadding ↔ EdgeInsetsGeometry?
getter/setter pair
controlAffinity ↔ ListTileControlAffinity
getter/setter pair
dense ↔ bool?
getter/setter pair
enabled ↔ bool?
getter/setter pair
enableFeedback ↔ bool?
getter/setter pair
fillColor ↔ Color?
getter/setter pair
focusNode ↔ FocusNode?
getter/setter pair
footerSpacing ↔ double?
getter/setter pairinherited
hashCode → int
The hash code for this object.
no setterinherited
headerSpacing ↔ double?
getter/setter pairinherited
hoverColor ↔ Color?
getter/setter pair
isError ↔ bool
getter/setter pair
isThreeLine ↔ bool
getter/setter pair
materialTapTargetSize ↔ MaterialTapTargetSize?
getter/setter pair
mouseCursor ↔ MouseCursor?
getter/setter pair
onFocusChange ↔ ValueChanged<bool?>?
getter/setter pair
overlayColor ↔ Color?
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
secondary ↔ Widget?
getter/setter pair
selected ↔ bool
getter/setter pair
selectedTileColor ↔ Color?
getter/setter pair
shape ↔ ShapeBorder?
getter/setter pair
side ↔ BorderSide?
getter/setter pair
splashRadius ↔ double?
getter/setter pair
subtitle ↔ Widget?
getter/setter pair
tileColor ↔ Color?
getter/setter pair
title ↔ Widget?
getter/setter pair
titleTextStyle ↔ TextStyle?
getter/setter pair
tristate ↔ bool
getter/setter pair
visualDensity ↔ VisualDensity?
getter/setter pair

Methods

copyWith({double? headerSpacing, double? footerSpacing}) → FieldStyle?
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited