vsyncValue<T> static method

  1. @factory
GetVsyncValue<T> vsyncValue<T>(
  1. T initialValue, {
  2. Duration? duration,
  3. Curve? curve,
  4. AnimationBehavior animationBehavior = AnimationBehavior.normal,
  5. LerpCallback<T>? lerp,
})

Encapsulates a ValueAnimation.

Implementation

@factory
static GetVsyncValue<T> vsyncValue<T>(
  T initialValue, {
  Duration? duration,
  Curve? curve,
  AnimationBehavior animationBehavior = AnimationBehavior.normal,
  LerpCallback<T>? lerp,
}) {
  return GetVsyncValue._(
    Vsync.build(
      (vsync) => _ValueAnimationStyled(
        vsync: vsync,
        initialValue: initialValue,
        duration: duration,
        curve: curve,
        animationBehavior: animationBehavior,
        lerp: lerp,
      ),
    ),
  );
}