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.

Inheritance
Available extensions

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 ReducedMotion environments 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.