fluid_animations library
A library for creating smooth and responsive animations 🔥
Classes
-
CurvedKeyframe<
T> - A Keyframe that uses a bezier curve to interpolate between its values.
- FluidAlignmentTween
- A non-linear interpolation between two alignments using two separate spring animations.
- FluidOffsetTween
- A non-linear interpolation between two Offset values using two separate spring animations.
- FluidSpring
- A persistent spring animation that is based on response and damping fraction.
-
FluidTransitionBuilder<
T> - A widget that creates smooth, physics-based transitions between values.
-
Keyframe<
T> - A single keyframe in a KeyframeAnimation.
-
KeyframeAnimation<
T extends Object> - Enables creating an Animation whose value is defined by a list of of Keyframes.
-
LinearKeyframe<
T> - A Keyframe that uses linear interpolation for its values.
- SpringCurve
- A Curve that is represented by a spring.
-
SpringKeyframe<
T> - A Keyframe that uses a spring to interpolate between its values.
- SpringSimulation2D
- A two-dimensional spring simulation.
- SpringTween
- Transforms the value of the given animation by the given spring.
- VelocityHelper
- A helper class for calculating velocities.
Extensions
- CurveConversion on SpringDescription
- Converts a SpringDescription to a SpringCurve.