FlyThemeData class
Main theme data container that holds all tokens
- Inheritance
-
- Object
- ThemeExtension<
FlyThemeData> - FlyThemeData
Constructors
- FlyThemeData({required FlySpacingToken spacing, required FlyColorToken colors, required FlyRadiusToken radius, required FlyTextStyleToken textStyle, required FlyFontToken font, required FlyFontWeightToken fontWeight, required FlyLeadingToken leading, required FlyTrackingToken tracking, required FlyBreakpointToken breakpoint})
-
const
- FlyThemeData.withDefaults({FlySpacingToken? spacing, FlyColorToken? colors, FlyRadiusToken? radius, FlyTextStyleToken? textStyle, FlyFontToken? font, FlyFontWeightToken? fontWeight, FlyLeadingToken? leading, FlyTrackingToken? tracking, FlyBreakpointToken? breakpoint})
-
Factory constructor with optional parameters and defaults
factory
Properties
- breakpoint → FlyBreakpointToken
-
final
- colors → FlyColorToken
-
final
- font → FlyFontToken
-
final
- fontWeight → FlyFontWeightToken
-
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- leading → FlyLeadingToken
-
final
- radius → FlyRadiusToken
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- spacing → FlySpacingToken
-
final
- textStyle → FlyTextStyleToken
-
final
- tracking → FlyTrackingToken
-
final
- type → Object
-
The extension's type.
no setterinherited
Methods
-
copyWith(
{FlySpacingToken? spacing, FlyColorToken? colors, FlyRadiusToken? radius, FlyTextStyleToken? textStyle, FlyFontToken? font, FlyFontWeightToken? fontWeight, FlyLeadingToken? leading, FlyTrackingToken? tracking, FlyBreakpointToken? breakpoint}) → FlyThemeData -
Create a copy with updated values
override
-
lerp(
covariant ThemeExtension< FlyThemeData> ? other, double t) → FlyThemeData -
Linear interpolation between two theme data instances
override
-
merge(
FlyThemeData? other) → FlyThemeData - Merge another theme data into this one
-
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.
override
Static Methods
-
fallback(
) → FlyThemeData - Create default theme data