withLifecycleAnimationController method

AnimationController withLifecycleAnimationController({
  1. double? value,
  2. Duration? duration,
  3. Duration? reverseDuration,
  4. String? debugLabel,
  5. double lowerBound = 0.0,
  6. double upperBound = 1.0,
  7. AnimationBehavior animationBehavior = AnimationBehavior.normal,
  8. Object? key,
})

动画控制器

Implementation

AnimationController withLifecycleAnimationController({
  double? value,
  Duration? duration,
  Duration? reverseDuration,
  String? debugLabel,
  double lowerBound = 0.0,
  double upperBound = 1.0,
  AnimationBehavior animationBehavior = AnimationBehavior.normal,
  Object? key,
}) {
  return withLifecycleExtData<AnimationController>(
      factory2: (l) => AnimationController(
            value: value,
            duration: duration,
            reverseDuration: reverseDuration,
            debugLabel: debugLabel,
            lowerBound: lowerBound,
            upperBound: upperBound,
            animationBehavior: animationBehavior,
            vsync: l.tickerProvider,
          ),
      key: FlexibleKey(AnimationController, value, duration, reverseDuration,
          lowerBound, upperBound, animationBehavior, key));
}