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

StyleConfigBase()

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