getAnimation method

Animation<double> getAnimation()

Implementation

Animation<double> getAnimation() {
  final requestedCurve = widget.animationCurve;
  if (requestedCurve == null) {
    curve?.dispose();
    curve = null;
    animationCurve = null;
    return controller;
  }
  if (curve == null || animationCurve != requestedCurve) {
    curve?.dispose();
    curve = CurvedAnimation(parent: controller, curve: requestedCurve);
    animationCurve = requestedCurve;
  }
  return curve!;
}