fade method
Fades the widget in and out
Implementation
Widget fade({
required bool visible,
Duration duration = const Duration(milliseconds: 300),
Curve curve = Curves.easeInOut,
bool autoRun = true, // Automatically run animation on build
}) {
return AnimatedVisibility(
visible: visible,
autoRun: autoRun,
builder: (context, animationVisible) => AnimatedOpacity(
opacity: animationVisible ? 1.0 : 0.0,
duration: duration,
curve: curve,
child: this,
),
child: this,
);
}