build method

  1. @override
Widget build(
  1. BuildContext context
)
override

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,
      );
    },
  );
}