transitions library
transitions.dart — Barrel for all 12 built-in TransitionPlugins.
Import this alongside ui_animations_pro.dart to use the ready-made plugins:
import 'package:ui_animations_pro/ui_animations_pro.dart';
import 'package:ui_animations_pro/transitions.dart';
Classes
- BlurTransitionPlugin
-
Animates a Gaussian blur from
maxSigma→ 0 (reveal) or 0 →maxSigma(exit). - FadeTransitionPlugin
-
Animates opacity from
fromtoto. - Flip3DTransitionPlugin
-
Applies a 3D perspective flip around
axis. - LiquidTransitionPlugin
- Reveals a widget with a liquid wave effect using a custom ClipPath.
- MorphTransitionPlugin
- Morphs a container's shape, color, and border radius.
- ParallaxTransitionPlugin
- Creates a parallax depth illusion by translating at a fractional speed.
- RippleTransitionPlugin
- Renders an expanding circular ripple overlaid on the widget.
- RotateTransitionPlugin
-
Animates a widget rotating by
turnsfull rotations. - ScaleTransitionPlugin
-
Animates a widget scaling from
fromtoto. - ShimmerTransitionPlugin
- Sweeps a highlight gradient across a widget — classic skeleton/loading shimmer.
- SlideTransitionPlugin
- Animates a widget sliding in from a given direction.
- SpringTransitionPlugin
- Combines scale and fade with a spring physics curve.
Enums
- FlipAxis
- Axis for the 3D flip.
- SlideDirection
- Direction from which the widget slides in.