build method
Implementation
@override
Widget build(BuildContext context) {
return FutureBuilder<double>(
initialData: initialOpacity,
future: Future<double>.delayed(delay, () => finalOpacity),
builder: (BuildContext context, AsyncSnapshot<double> snapshot) {
return AnimatedOpacity(
opacity: snapshot.data ?? initialOpacity,
duration: animationDuration,
curve: curve,
onEnd: onEnd,
alwaysIncludeSemantics: alwaysIncludeSemantics,
child: child,
);
},
);
}