I am discontinung this package as there is a far better alernative: https://pub.dev/packages/flutter_animate. I would highly recommend checking that package out instead π
An animation package inspired by animate_do and Animate.css.
Since the original animate_do is not being maintained, I have decided to create this package that will improve the current animations and add a LOT more animations including complex animations using Matrix4.
To see the road map, view the open issues
Demo1 | Demo2 | Demo3 |
---|---|---|
- Bounce
- Dance
- Flash
- Jello NEW
- Pulse
- Roulette
- RubberBand NEW
- ShakeX NEW
- ShakeY NEW
- Spin
- SpinPerfect
- Swing
- BounceInDown
- BounceInLeft
- BounceInRight
- BounceInUp
- ElasticIn
- ElasticInDown
- ElasticInLeft
- ElasticInRight
- ElasticInUp
- FadeIn
- FadeInDown
- FadeInDownBig
- FadeInLeft
- FadeInLeftBig
- FadeInRight
- FadeInRightBig
- FadeInUp
- FadeInUpBig
- FadeOut
- FadeOutDown
- FadeOutDownBig
- FadeOutLeft
- FadeOutLeftBig
- FadeOutRight
- FadeOutRightBig
- FadeOutUp
- FadeOutUpBig
- FlipInX
- FlipInY
- LightspeedInLeft
- LightspeedInRight
- SlideInDown
- SlideInLeft
- SlideInRight
- SlideInUp
- JelloIn
- ZoomIn
- ZoomOut
To use the animations, wrap any widget you want inside any animation widget (as seen below):
home: Scaffold(
body: Center(
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: <Widget>[
LightSpeedInLeft(child: Text('Left')),
ShakeX(child: Text('ShakeX')),
ShakeY(child: Text('ShakeY')),
LightSpeedInRight(child: Text('Right')),
],
),
),
),
Update documentation
Please note, A lot of these animations need work to be a bit more snappy and smooth. There is also a lot of things I want to do with this package and they will be put into issues in the GitHub repo. If you have any suggestions, please feel free to raise a ticket and I will take a look into it.