tween method
GTween
tween({
- required double duration,
- Object? blurX,
- Object? blurY,
- Color? color,
- EaseFunction? ease,
- double? delay,
- bool? useFrames,
- int overwrite = 1,
- VoidCallback? onStart,
- Object? onStartParams,
- VoidCallback? onComplete,
- Object? onCompleteParams,
- VoidCallback? onUpdate,
- Object? onUpdateParams,
- bool? runBackwards,
- bool? immediateRender,
- Map? startAt,
Creates a new GTween instance to tween the properties of GTweenableGlowFilter.
Implementation
GTween tween({
required double duration,
Object? blurX,
Object? blurY,
Color? color,
EaseFunction? ease,
double? delay,
bool? useFrames,
int overwrite = 1,
VoidCallback? onStart,
Object? onStartParams,
VoidCallback? onComplete,
Object? onCompleteParams,
VoidCallback? onUpdate,
Object? onUpdateParams,
bool? runBackwards,
bool? immediateRender,
Map? startAt,
}) {
final targetMap = {
if (blurX != null) 'blurX': blurX,
if (blurY != null) 'blurY': blurY,
if (color != null) 'color': color,
};
return GTween.to(
this,
duration,
targetMap,
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,
),
);
}