FlyBreakpointToken class

Breakpoint values for responsive design

Implemented types

Constructors

FlyBreakpointToken({required double sm, required double md, required double lg, required double xl, required double xl2, Map<String, double> extras = const {}})
const

Properties

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
lg double
lg Breakpoint values for responsive design
final
md double
md Breakpoint values for responsive design
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sm double
sm Breakpoint values for responsive design
final
xl double
xl Breakpoint values for responsive design
final
xl2 double
2xl Breakpoint values for responsive design
final

Methods

copyWith({double? sm, double? md, double? lg, double? xl, double? xl2, Map<String, double>? extras}) FlyBreakpointToken
Create a copy with updated values
lerp(FlyBreakpointToken other, double t) FlyBreakpointToken
Linear interpolation between two tokens
merge(FlyToken<double> other) FlyBreakpointToken
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) FlyBreakpointToken
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

defaultBreakpoint() FlyBreakpointToken
Create default values