build method
Widget
build(
- BuildContext context,
- Widget child,
- Animation<
double> animation, - EffectEntry entry,
- Duration totalDuration,
override
Implementation
@override
Widget build(BuildContext context, Widget child, Animation<double> animation,
EffectEntry entry, Duration totalDuration) {
final Animation<double> rotation = buildAnimation(entry, totalDuration,
begin: begin ?? beginValue, end: endValue)
.animate(animation);
return AnimatedBuilder(
animation: animation,
builder: (BuildContext context, Widget? child) {
return Transform(
transform: Matrix4.rotationX(rotation.value),
alignment: Alignment.center,
child: child,
);
},
child: child);
}