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