controller property
FadeIn animation can be controlled via external controller. If controller is not provided, it will use the default internal controller which will run the animation in initState()
Implementation
final AnimationController? controller;