CachedTransitionState constructor

CachedTransitionState({
  1. required CachedTransitionContext context,
  2. required Widget widget,
})

Implementation

CachedTransitionState({
  required CachedTransitionContext context,
  required this.widget,
}) {
  _primaryAnimation = AnimationController(
    vsync: context.vsync,
    duration: context.duration,
  );

  _primaryCurved = CurvedAnimation(
    parent: _primaryAnimation,
    curve: context.curve,
  );

  _secondaryAnimation = AnimationController(
    vsync: context.vsync,
    duration: context.duration,
  );

  _secondaryCurved = CurvedAnimation(
    parent: _secondaryAnimation,
    curve: context.curve,
  );
}