flutter_animate
Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.
4.5.2
1.0M downloads/mo
#363 most downloaded on pub.dev
gskinner/flutter_animate
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 1 weeks to 10 months
Most releases are documented
notes for 22 of 28 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
28 releases · first in 2022
0 releases in the last 12 months
see the full history below
Release timeline
28 releases · May 2022 to Nov 2024Releases
latest 28-
4.5.225 Nov 2024 -
4.5.121 Nov 2024 -
4.5.031 Jan 2024Release notes
Open source →Changed
- include
ShaderEffectin export by default - use
AnimatedSamplerfromflutter_shaderspackage (versus copying it in)
Release notes
Open source →Changed
- include
ShaderEffectin export by default - use
AnimatedSamplerfromflutter_shaderspackage (versus copying it in)
- include
-
4.4.126 Jan 2024 -
4.4.008 Jan 2024 -
4.3.022 Nov 2023Release notes
Open source →Added
AlignEffect- animate alignmenttransformHitTestsonScaleEffectandRotateEffectEffectList- build lists of effects with the chained API
Changed
- fix to properly support
FollowPathEffect.rotate - made extension method types less ambiguous
- fixed total animation duration when using
ThenEffect - updated to use super initializers
- other minor fixes / doc updates
-
4.2.019 Jun 2023Release notes
Open source →Added
FollowPathEffectShaderEffect- currently in prerelease & must be imported directly
Changed
- removed unused
adapterparam fromAnimateList - added more tests
-
4.2.0+125 Jul 2023Nothing published for this version
-
4.1.123 Mar 2023 -
4.1.1+123 Mar 2023Nothing published for this version
-
4.1.020 Feb 2023Release notes
Open source →Added
Animate.autoPlayandAnimateList.autoPlayAnimate.onInitandAnimateList.onInitAnimateList.delay- debug warnings for some incompatible parameter combinations
Changed
- fixed issues with orphaned adapters causing errors
-
4.0.013 Feb 2023Release notes
Open source →Added
CrossfadeEffect- cross fades in a new widgetAdapter.direction- optionally update in only one direction
Changed
- major refactor of
Adapter - fix issue with adapters generating errors on disposed
Animateinstances - improve smoothing for
Adapter.animated - improve adapter examples
- changed
ThenEffectfunctionality to establish a new baseline time - cleaned up tests & added tests for new effects
-
3.1.030 Jan 2023Release notes
Open source →Added
- added a few fun examples to the
everything_view
Changed
- changed
ShakeEffect.hzto a double - added padding to
ShimmerEffectto reduce visual issues with ShaderMask and antialiasing - fix an error in the
AnimationController.loopextension when the target was disposed
- added a few fun examples to the
-
3.0.019 Jan 2023Release notes
Open source →Changed
- reorganize
libfolder to follow dart guidance - cleanup of documentation to improve consistency
- renamed
test_viewtoplayground_view
- reorganize
-
2.2.016 Jan 2023Release notes
Open source →Added
ColorEffect- animate between two colors with a blend mode
Changed
- reset animation if
onPlaychanges - simplified
BoxShadowEffectimplementation
-
2.1.009 Jan 2023Release notes
Open source →Added
Animate.targetfor declarative animationBoxShadowEffect- animateBoxShadowElevationEffect- animate elevation shadowsAnimate.restartOnHotReloadstatic property
Changed
- fixed issues with low value blurs on web
- fixed errors with 0 sized gradients in ShimmerEffect
- removed optimizations that modify the display list
-
2.0.130 Oct 2022 -
2.0.023 Oct 2022Release notes
Open source →Added
- effects now use "smart" parameters. See README: Other Effect Parameters
- effects now expose default param values as static fields
FlipEffect(2.5d card flip)loopextension toAnimationController- support for non-uniform blurs in
BlurEffect animatedproperty for all adapterstransformHitTestparam onMoveEffect- first set of automated tests
Changed
- changes to some effect extension methods (ex.
move) to be more consistent - fix for
BlurEffecton the web with low sigma values - exposed some effects' utility methods as static methods
- changed
SwapEffect.buildermethod signature to have a non-nullable child - minor documentation improvements and small fixes
Removed
unblurextension method. UseblurXYwith abeginvalue instead
-
1.0.018 Aug 2022Release notes
Open source →Added
RotateEffect
Changed
SwapEffect.buildernow receives a reference to the original childAnimate.onInitrenamed toonPlay- improved hot reload support
-
0.3.020 Jun 2022Release notes
Open source →Added
.unblur()extension method.effect()extension method- kitchen sink example view
Changed
- Optimized all effect builders to only build on value change
- Minor cleanup
ShakeEffectnow useshzinstead ofcountTintEffectnow uses opaque black for default color- Made
CallbackEffectmore robust
-
0.3.0+120 Jun 2022Nothing published for this version
-
0.2.017 Jun 2022Release notes
Open source →Added
- Adapters: Drive animations from external sources (scrolling, notifiers, etc)
ShakeEffect: translation and/or rotation based shaking effectSaturateEffect: Color saturation effect (ex. animate to grayscale)TintEffect: Animated color tint
Changed
- Fix issue with
Animatedelay returning after dispose - Improved example
-
0.1.131 May 2022 -
0.1.029 May 2022Release notes
Open source →Added
ShimmerEffect: can do a variety of gradient effects, including load shimmersThenEffect: simplifies sequencing effects by calculating a new inheritable delay
Changed
onInit&onCompleteare now propagated to all children ofAnimateList- improved documentation
Animatedelay is now separate from the animation and only runs once- Effect is now an empty effect instead of an abstract class
- Updated example
- Fixed an issue with property inheritance through multiple effects
-
0.1.0+129 May 2022Nothing published for this version
-
0.0.122 May 2022 -
0.0.1+122 May 2022Nothing published for this version
-
0.0.1+222 May 2022Nothing published for this version