utils/glass_spring library

Classes

GlassSpring
Static spring-description factories that mirror motor's named presets.
OffsetSpringBuilder
Like SpringBuilder but for Offset values. Equivalent to motor's MotionBuilder<Offset> with OffsetMotionConverter.
OffsetSpringController
A controller that drives an Offset value using two independent SingleSpringControllers (one per axis).
SingleSpringController
A lightweight controller that drives a single double value using SpringSimulation. Equivalent to motor's SingleMotionController.
SpringBuilder
Animates a double value to new targets using a spring, calling builder on every frame.
VelocitySpringBuilder
Like SpringBuilder but also provides the current spring velocity to the builder. Equivalent to motor's VelocityMotionBuilder / SingleVelocityMotionBuilder.

Typedefs

OffsetSpringWidgetBuilder = Widget Function(BuildContext context, Offset value, Widget? child)
SpringWidgetBuilder = Widget Function(BuildContext context, double value, Widget? child)
VelocitySpringWidgetBuilder = Widget Function(BuildContext context, double value, double velocity, Widget? child)