curve static method

Curve? curve(
  1. 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,
    };