ColorField class
Field that builds ColorPicker
for Color values using the ColorSpace
to determine which format the Color is.
Constructors
- ColorField({required String name, Color? initialValue = defaultColor, ColorSpace initialColorSpace = ColorSpace.hex, @Deprecated('Fields should not be aware of their context') void onChanged(BuildContext context, Color? value)?})
Properties
-
codec
→ FieldCodec<
Color> -
Encodes the value of Type
T
to a String format, to be used in a query parameter, or decodes a String query parameter back toT
.finalinherited - hashCode → int
-
The hash code for this object.
no setterinherited
- initialColorSpace → ColorSpace
-
final
- initialValue → Color?
-
finalinherited
- name → String
-
Name of this inside the query group.
finalinherited
- onChanged → void Function(BuildContext context, Color? value)?
-
Callback for when Field's value changed through:
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type → FieldType
-
Type of this, helps providing some metadata about this,
to help rendering proper widget by external listeners.
finalinherited
Methods
-
build(
BuildContext context, String group) → Widget -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toFullJson(
) → Map< String, dynamic> -
Same as toJson put prepends some metadata like name, type and value.
inherited
-
toJson(
) → Map< String, dynamic> -
Converts this into JSON representation share information about the
available fields. Mostly used to support Fields on Widgetbook Cloud.
override
-
toString(
) → String -
A string representation of this object.
inherited
-
toWidget(
BuildContext context, String group, Color? value) → Widget -
Builds the current field into a Widget to be used for input in the
side panel.
override
-
updateField(
BuildContext context, String group, Color value) → void -
inherited
-
valueFrom(
Map< String, String> groupMap) → Color? -
Extracts the value from
groupMap
, fallback to initialValue if not found.inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- defaultColor → const Color