build method
Widget
build(
- BuildContext context,
- Widget child,
- AnimationController controller,
- EffectEntry entry,
override
Builds the widgets that implement the effect on the target child
,
based on the provided AnimationController and EffectEntry.
Implementation
@override
Widget build(
BuildContext context,
Widget child,
AnimationController controller,
EffectEntry entry,
) {
Animation<double> animation = buildAnimation(controller, entry);
return Stack(
alignment: alignment ?? defaultAlignment,
children: [
FadeTransition(opacity: ReverseAnimation(animation), child: child),
FadeTransition(opacity: animation, child: builder(context)),
],
);
}