fadeIn method
GetAnimatedBuilder
fadeIn({
- Duration duration = _defaultDuration,
- Duration delay = _defaultDelay,
- ValueSetter<
AnimationController> ? onComplete, - bool isSequential = false,
Adds a fade-in animation to the widget.
Example:
myWidget.fadeIn(duration: Duration(seconds: 1), delay: Duration(milliseconds: 500));
Implementation
GetAnimatedBuilder fadeIn({
Duration duration = _defaultDuration,
Duration delay = _defaultDelay,
ValueSetter<AnimationController>? onComplete,
bool isSequential = false,
}) {
assert(
isSequential || this is! GetAnimatedBuilder,
'Can not use fadeOut + fadeIn when isSequential is false',
);
return GetAnimatedBuilder<double>(
duration: duration,
delay: _getDelay(isSequential, delay),
tween: Tween<double>(begin: 0.0, end: 1.0),
idleValue: 0.0,
onComplete: onComplete,
builder: (context, value, child) => Opacity(opacity: value, child: child),
child: this,
);
}