FlySpacingToken class
Spacing values for margins and padding
Constructors
-
FlySpacingToken({required double base, required double px, required double s0, required double s05, required double s1, required double s15, required double s2, required double s25, required double s3, required double s35, required double s4, required double s5, required double s6, required double s7, required double s8, required double s9, required double s10, required double s11, required double s12, required double s14, required double s16, required double s20, required double s24, required double s28, required double s32, required double s36, required double s40, required double s44, required double s48, required double s52, required double s56, required double s60, required double s64, required double s72, required double s80, required double s96, Map<
String, double> extras = const {}}) -
const
Properties
- base → double
-
base Spacing values for margins and padding
final
-
extras
→ Map<
String, double> -
Additional custom values
final
- hashCode → int
-
The hash code for this object.
no setteroverride
-
keys
→ Iterable<
String> -
Get all available keys (canonical + extras)
no setteroverride
- px → double
-
px Spacing values for margins and padding
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- s0 → double
-
s0 Spacing values for margins and padding
final
- s05 → double
-
s0_5 Spacing values for margins and padding
final
- s1 → double
-
s1 Spacing values for margins and padding
final
- s10 → double
-
s10 Spacing values for margins and padding
final
- s11 → double
-
s11 Spacing values for margins and padding
final
- s12 → double
-
s12 Spacing values for margins and padding
final
- s14 → double
-
s14 Spacing values for margins and padding
final
- s15 → double
-
s1_5 Spacing values for margins and padding
final
- s16 → double
-
s16 Spacing values for margins and padding
final
- s2 → double
-
s2 Spacing values for margins and padding
final
- s20 → double
-
s20 Spacing values for margins and padding
final
- s24 → double
-
s24 Spacing values for margins and padding
final
- s25 → double
-
s2_5 Spacing values for margins and padding
final
- s28 → double
-
s28 Spacing values for margins and padding
final
- s3 → double
-
s3 Spacing values for margins and padding
final
- s32 → double
-
s32 Spacing values for margins and padding
final
- s35 → double
-
s3_5 Spacing values for margins and padding
final
- s36 → double
-
s36 Spacing values for margins and padding
final
- s4 → double
-
s4 Spacing values for margins and padding
final
- s40 → double
-
s40 Spacing values for margins and padding
final
- s44 → double
-
s44 Spacing values for margins and padding
final
- s48 → double
-
s48 Spacing values for margins and padding
final
- s5 → double
-
s5 Spacing values for margins and padding
final
- s52 → double
-
s52 Spacing values for margins and padding
final
- s56 → double
-
s56 Spacing values for margins and padding
final
- s6 → double
-
s6 Spacing values for margins and padding
final
- s60 → double
-
s60 Spacing values for margins and padding
final
- s64 → double
-
s64 Spacing values for margins and padding
final
- s7 → double
-
s7 Spacing values for margins and padding
final
- s72 → double
-
s72 Spacing values for margins and padding
final
- s8 → double
-
s8 Spacing values for margins and padding
final
- s80 → double
-
s80 Spacing values for margins and padding
final
- s9 → double
-
s9 Spacing values for margins and padding
final
- s96 → double
-
s96 Spacing values for margins and padding
final
Methods
-
copyWith(
{double? base, double? px, double? s0, double? s05, double? s1, double? s15, double? s2, double? s25, double? s3, double? s35, double? s4, double? s5, double? s6, double? s7, double? s8, double? s9, double? s10, double? s11, double? s12, double? s14, double? s16, double? s20, double? s24, double? s28, double? s32, double? s36, double? s40, double? s44, double? s48, double? s52, double? s56, double? s60, double? s64, double? s72, double? s80, double? s96, Map< String, double> ? extras}) → FlySpacingToken - Create a copy with updated values
-
lerp(
FlySpacingToken other, double t) → FlySpacingToken - Linear interpolation between two tokens
-
merge(
FlyToken< double> other) → FlySpacingToken -
Merge another token into this one (right side wins)
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
put(
String key, double value) → FlySpacingToken -
Put a new value for the given key
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
-
operator [](
String key) → double? -
Access value by key (canonical or extra)
override
Static Methods
-
defaultSpacing(
) → FlySpacingToken - Create default values