curve static method
Curve?
curve(
- dynamic curveString
)
Implementation
static Curve? curve(dynamic curveString) => switch (curveString) {
'easeInCubic' => Curves.easeInCubic,
'easeInExpo' => Curves.easeInExpo,
'easeOutBack' => Curves.easeOutBack,
'easeInOutCirc' => Curves.easeInOutCirc,
'easeInOutCubic' => Curves.easeInOutCubic,
'easeInOutCubicEmphasized' => Curves.easeInOutCubicEmphasized,
'easeInOutExpo' => Curves.easeInOutExpo,
'easeInOutQuad' => Curves.easeInOutQuad,
'easeInOutQuart' => Curves.easeInOutQuart,
'easeInOutQuint' => Curves.easeInOutQuint,
'easeInOutSine' => Curves.easeInOutSine,
'easeInQuad' => Curves.easeInQuad,
'easeInQuart' => Curves.easeInQuart,
'easeInQuint' => Curves.easeInQuint,
'easeInSine' => Curves.easeInSine,
'easeInToLinear' => Curves.easeInToLinear,
'easeOutCirc' => Curves.easeOutCirc,
'easeOutCubic' => Curves.easeOutCubic,
'easeOutExpo' => Curves.easeOutExpo,
'easeOutQuad' => Curves.easeOutQuad,
'easeOutQuart' => Curves.easeOutQuart,
'easeOutQuint' => Curves.easeOutQuint,
'easeOutSine' => Curves.easeOutSine,
'elasticInOut' => Curves.elasticInOut,
'elasticIn' => Curves.elasticIn,
'elasticOut' => Curves.elasticOut,
'fastEaselnToSlowOut' => Curves.fastEaseInToSlowEaseOut,
'fastLinearToSlowEaseIn' => Curves.fastLinearToSlowEaseIn,
'fastOutSlowIn' => Curves.fastOutSlowIn,
'bounceIn' => Curves.bounceIn,
'bounceOut' => Curves.bounceOut,
'bounceInOut' => Curves.bounceInOut,
'linearToEaseOut' => Curves.linearToEaseOut,
'slowMiddle' => Curves.slowMiddle,
'decelerate' => Curves.decelerate,
'ease' => Curves.ease,
'easeIn' => Curves.easeIn,
'easeOut' => Curves.easeOut,
'easeInOut' => Curves.easeInOut,
'easeInBack' => Curves.easeInBack,
'easeInCirc' => Curves.easeInCirc,
_ => null,
};