easeInOutQuart constant

Cubic const easeInOutQuart = Cubic(0.77, 0.0, 0.175, 1.0)

A cubic animation curve that starts slowly, speeds up, and then ends slowly. This curve can be imagined as Curves.easeInQuart as the first half, and Curves.easeOutQuart as the second.

Animations using this curve or steeper curves will benefit from a longer duration to avoid motion feeling unnatural.

Compared to Curves.easeInOutCubic, this curve is slightly steeper.

Derived from Robert Penner’s easing functions.

Implementation

static const Cubic easeInOutQuart = Cubic(0.77, 0.0, 0.175, 1.0)