Home / hoomanmmd/animated_switcher_plus
Stars 6
Forks 1
Last push (UTC) Aug 3, 2026
Project status Active GITHUB User @hoomanmmd
Mobile Application Developer
Languages Dart HTML Kotlin
Packages published by this repository Dependencies used Dependency list 3 items flutter {"sdk":"flutter"}flutter_test Development {"sdk":"flutter"}flutter_lints Development ^2.0.1Original README English project snapshot. Visit GitHub for the latest content.
Expand / collapse project README Prebuilt transitions for Animated Switcher such as flip, zoom and translation.
AnimatedSwitcherPlus
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