tween method

GTween tween(
  1. Color color, {
  2. required double duration,
  3. EaseFunction? ease,
  4. double? delay,
  5. bool? useFrames,
  6. int? overwrite,
  7. VoidCallback? onStart,
  8. Object? onStartParams,
  9. VoidCallback? onComplete,
  10. Object? onCompleteParams,
  11. VoidCallback? onUpdate,
  12. Object? onUpdateParams,
  13. bool? runBackwards,
  14. bool? immediateRender,
  15. Map? startAt,
})

Creates a GTween animation for this object.

Implementation

GTween tween(
  Color color, {
  required double duration,
  EaseFunction? ease,
  double? delay,
  bool? useFrames,
  int? overwrite,
  VoidCallback? onStart,
  Object? onStartParams,
  VoidCallback? onComplete,
  Object? onCompleteParams,
  VoidCallback? onUpdate,
  Object? onUpdateParams,
  bool? runBackwards,
  bool? immediateRender,
  Map? startAt,
}) {
  _targetColor = color;
  return GTween.to(
    this,
    duration,
    {'value': 1},
    GVars(
      ease: ease,
      delay: delay,
      useFrames: useFrames,
      overwrite: overwrite,
      onStart: onStart,
      onStartParams: onStartParams,
      onComplete: onComplete,
      onCompleteParams: onCompleteParams,
      onUpdate: onUpdate,
      onUpdateParams: onUpdateParams,
      runBackwards: runBackwards,
      immediateRender: immediateRender,
      startAt: startAt,
    ),
  );
}