encode method

  1. @override
dynamic encode(
  1. CurveType self
)

Implementation

@override
dynamic encode(CurveType self) {
  switch (self) {
    case CurveType.ease:
      return 'ease';
    case CurveType.bounceIn:
      return 'bounce_in';
    case CurveType.bounceOut:
      return 'bounce_out';
    case CurveType.easeIn:
      return 'ease_in';
    case CurveType.easeInOut:
      return 'ease_in_out';
    case CurveType.easeOut:
      return 'ease_out';
    case CurveType.elasticIn:
      return 'elastic_in';
    case CurveType.elasticInOut:
      return 'elastic_in_out';
    case CurveType.elasticOut:
      return 'elastic_out';
    case CurveType.fastLinearToSlowEaseIn:
      return 'fast_linear_to_slow_ease_in';
    case CurveType.fastOutSlowIn:
      return 'fast_out_slow_in';
    case CurveType.linear:
      return 'linear';
    case CurveType.decelerate:
      return 'decelerate';
    case CurveType.slowMiddle:
      return 'slow_middle';
    case CurveType.linearToEaseOut:
      return 'linear_to_ease_out';
  }
}