See Also: Easing
Easing functions are applied to input values in the range [0,1]. The cubic easing functions are often considered to look most natural.
If developers wish to use their own easing functions, they should return a value of 0 for an input of 0 and a value of 1 for an input of 1 or the animation will have a jump.
The predefined Easing functions have the following forms:
Assembly: Xamarin.Forms.Core (in Xamarin.Forms.Core.dll)
Assembly Versions: 18.104.22.168, 22.214.171.124, 126.96.36.199, 188.8.131.52, 184.108.40.206, 220.127.116.11, 18.104.22.168
The members of Xamarin.Forms.Easing are listed below.
See Also: Object
|BounceIn||Easing. Jumps towards, and then bounces as it settles at the final value.|
|BounceOut||Easing. Leaps to final values, bounces 3 times, and settles.|
|CubicIn||Easing. Starts slowly and accelerates.|
|CubicInOut||Easing. Accelerates and decelerates. Often a natural-looking choice.|
|CubicOut||Easing. Starts quickly and the decelerates.|
|Linear||Easing. Linear transformation.|
|SinIn||Easing. Smoothly accelerates.|
|SinInOut||Easing. Accelerates in and decelerates out.|
|SinOut||Easing. Smoothly decelerates.|
|SpringIn||Easing. Moves away and then leaps toward the final value.|
|SpringOut||Easing. Overshoots and then returns.|