The current AnimatedChildSwitcher will do a cross-fade between two (or more) children as they are replaced during the build step, but it's fixed to a FadeTransition, and center alignment.
Ideally, the animation that occurs should be determined by a builder that is given to the AnimatedChildSwitcher to animate size, alignment, rotation, etc.