StyleConfigBase class abstract
Abstract base class for all style configuration implementations.
This class defines the common properties shared by all style configurations. Concrete implementations should extend this class and add style-specific properties.
- Implemented types
- Implementers
Constructors
Properties
-
background
→ Map<
String, dynamic> -
Gets the background configuration as a map.
no setteroverride
- backgroundConfig → BackgroundConfig
-
Background configuration.
no setter
-
colors
→ Map<
String, dynamic> -
Gets the colors configuration as a map.
no setteroverride
- colorsConfig → ColorsConfig
-
Colors configuration.
no setter
- cornerRadius → double
-
Gets the corner radius.
no setteroverride
- cornerRadiusValue → double
-
Corner radius for rounded corners.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
padding
→ Map<
String, dynamic> -
Gets the padding configuration as a map.
no setteroverride
- paddingConfig → PaddingConfig
-
Padding configuration.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shadowConfig → ShadowConfig
-
Shadow configuration.
no setter
-
shadows
→ Map<
String, dynamic> -
Gets the shadow configuration as a map.
no setteroverride
-
typography
→ Map<
String, dynamic> -
Gets the typography configuration as a map.
no setteroverride
- typographyConfig → TypographyConfig
-
Typography configuration.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> - Converts this style config to a JSON map.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited