AbstractMutableAnimatedValue
abstract class AbstractMutableAnimatedValue<Value, Vector : AnimationVector>(converter: TwoWayConverter<Value, Vector>, zeroVelocity: Value, initialValue: Value, label: String = "AnimatedValue") : MutableAnimatedValue<Value>
Exists to mitigate Animatable's limitations regarding animating and snapping. The mitigations are based on manual management of publicly exposed state.