FlySpacingToken class

Spacing values for margins and padding

Implemented types

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