interpolate method

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

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

Implementation

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

  return RotateAnimation(
    start: start,
    end: end,
    angle: angle + (rotate.angle - angle) * factor,
    pivotX: rotate.pivotX,
    pivotY: rotate.pivotY,
  );
}