interpolate method

  1. @override
Animation interpolate(
  1. Animation current,
  2. double scroll
)
override

Интерполяция между анимациями

Implementation

@override
Animation interpolate(Animation current, double scroll) {
  final alpha = current as AlphaAnimation;
  final factor = alpha.factor(scroll);

  return AlphaAnimation(
    start: start,
    end: end,
    alpha: this.alpha + (alpha.alpha - this.alpha) * factor,
  );
}