Chapter 10. Working with the Razor Templating Engine
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 with your XAML control visual elements.
Lastly, you learned how to work with the different types of transition...