Prebuilt transitions for Animated Switcher such as flip, zoom and translation.
Features
Easily animate between two widgets
No need to provide both the first and second child simultaneously, unlike similar packages
Transitions
AnimatedSwitcherPlus.blur
AnimatedSwitcherPlus.flipX
AnimatedSwitcherPlus.flipY
AnimatedSwitcherPlus.zoomIn
AnimatedSwitcherPlus.zoomOut
AnimatedSwitcherPlus.translationLeft
AnimatedSwitcherPlus.translationRight
AnimatedSwitcherPlus.translationTop
AnimatedSwitcherPlus.translationBottom
AnimatedSwitcherPlus.wipeX ( Suitable for same-size widgets )
AnimatedSwitcherPlus.wipeY ( Suitable for same-size widgets )
AnimatedSwitcherPlus.revealX
AnimatedSwitcherPlus.revealY
AnimatedSwitcherPlus.revealCircular
AnimatedSwitcherPlus.wiggleRadial
Usage
AnimatedSwitcherPlus .flipX (
duration: const Duration (milliseconds: 1500 ),
child: _showFirstChild ?
const Text ('Primary Text' , key: ValueKey (0 )) :
const Text ('Secondary Text' , key: ValueKey (1 )),
);
Note: If you are using the same type of widget, change the child key to notify the AnimatedSwitcher that the child has changed. Otherwise, the transition will not occur