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.