flutter_easy_animations 1.0.0
flutter_easy_animations: ^1.0.0 copied to clipboard
Animate.css for Flutter. All 97 effects with the original names and keyframes.
1.0.0 #
All effects rewritten from the Animate.css 4.1.1 keyframes.
Added #
AnimateStyleenum with all 97 effects.AnimateStyledwidget. Respects the platform reduced-motion setting; disable withrespectReducedMotion: false.AnimateKeyframe,AnimateKeyframeStop,AnimateKeyframeTrack,KeyframeTransition,KeyframeTransform,CssCurves,degreesfor custom effects.track.durationScalewith the per-effect duration multiplier.
Deprecated #
AnimateStyles. Forwards toAnimateStyled; removed in 2.0.0.
Fixed #
rotateOutandzoomOut*faded in instead of out.zoomOutDown/zoomOutLeft/zoomOutRight/zoomOutUpmoved in the wrong direction.rollIn/rollOuttranslated by 1px instead of 100%.flashnever went above 50% opacity.bouncescaled from zero instead of bouncing;swingused the wrong origin.
Not modelled: visibility on slide*, backface-visibility on flippers.
Changed #
- Requires Flutter 3.47 / Dart 3.13.
flutter_lints6, strict analysis.- Removed invalid
authkey from pubspec; addedissue_tracker,topics. - CI: format, analyze, test, publish dry-run, pana.
- Example is a gallery of all effects.
- Fixed README import path and API signatures.
0.0.2 #
一些动画从原先使用的带有弹跳的 Curves.elasticOut 曲线修改比较平滑的 Curves.easeInOut 曲线。包括:
- backInDown;
- backInLeft;
- backInRight;
- backInUp;
- rotateIn
- rotateInDownLeft
- rotateInDownRight
- rotateInUpLeft
- rotateInUpRight
- zoomIn
- zoomInDown
- zoomInLeft
- zoomInRight
- zoomInUp
0.0.1 #
Add AnimateStyles class.
