1. override
double evaluate(Animation<double> animation)

The current value of this object for the given animation.

Source

@override
double evaluate(Animation<double> animation) {
  double t = animation.value;
  if (t == 0.0 || t == 1.0) {
    assert(curve.transform(t).round() == t);
    return t;
  }
  return curve.transform(t);
}