MorphSpeed enum
Controls the speed profile of a liquid glass morph animation.
Each case maps to a tuned spring description that preserves the 0.73 underdamped ratio — so the rubber-band closing bounce is present at every speed, just scaled proportionally.
Values
- slow → const MorphSpeed
-
Slow, deliberate morph. Suitable for tutorials or accessibility contexts.
- normal → const MorphSpeed
-
Default iOS 26 speed with native-parity spring response (375 ms profile).
- fast → const MorphSpeed
-
Fast, snappy morph. Suitable for power users or high-frequency interactions.
- instant → const MorphSpeed
-
Near-instant transition. Use for
ReducedMotionenvironments or testing.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
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.
inherited
Constants
-
values
→ const List<
MorphSpeed> - A constant List of the values in this enum, in order of their declaration.