In the previous chapter, we learned how to work with the various Animation classes that come as part of the Xamarin.Forms platform, so that you can apply really cool animations and transition effects to your user interfaces and control elements. We learned how to work with and use simple animations within your XAML, as well as how to create the necessary C# code within your ContentPages to interact with your XAML control elements in order to apply various animation techniques to the controls that Rotate, Scale, Translate, and Fade.
We also learned about easing functions, and how you can implement these within your ContentPages using C# code by making use of the Easing class, which allows you to specify a transfer function that is able to control the speed of running animations by creating custom easing functions that are able to interact...