getAnimation method
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!;
}