These are the supported parametric curves that you can apply to the property animation. A good reference for some of the supported parametric curves can be found here
InSine InOutSine OutSine OutInSine |
InQuadratic InOutQuadratic OutQuadratic OutInQuadratic |
InCubic InOutCubic OutCubic OutInCubic |
InQuartic InOutQuartic OutQuartic OutInQuartic |
InQuintic InOutQuintic OutQuintic OutInQuintic |
InExponential InOutExponential OutExponential OutInExponential |
InCircular InOutCircular OutCircular OutInCircular |
InBack InOutBack OutBack OutInBack |
InElastic InOutElastic OutElastic OutInElastic |
InBounce InOutBounce OutBounce OutInBounce |
InAtan InOutAtan OutAtan * |
Linear SmoothStep SmootherStep * |
The SpringCustom easing is an option apply a damping system as the easing for an animation. You have the option to provide the frequency (i.e bounciness), the damping ratio, and an initial velocity in the case you are using a pan gesture recognizer,
There are three ranges of values for the configuration of a spring
- 0 and 0.99, under-damped, the spring will bounce further
- 1.0, critically-damped, the spring should not bounce and slow into place
- 1.0 +, over damped, the spring will bounce, but not drastically
The SpringDecay option will slow an animation down easily into place with a preconfigured setting slightly overdamped preconfigured values for the spring configuration. Just like the SpringCustom configuration, it allows allows you to set the velocity in the case you are using a pan gesture recognizer.