Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
[Spec] Transitions Api #6033
Xamarin.Forms already has a complete animations API allowing you to create a live and fluid content on a page. However, what happens when navigating between pages?.
This spec defines a transitions api. We have two types of well-differentiated transitions:
For the traditional transitions, we need a new enumeration with the supported transitions:
And, include a new property in the NavigationPage and Shell:
Other related properties can be added like:
On the other hand, we need a way to allow the shared element transitions. The key is a way to "link" the same item available in two different pages.
We will have an attached property to the supported elements inherited from View:
The use would be:
Tag the control to transition in the source page.
And tag the control to transition in the destination page.
Difficulty : [medium]
Looks nice #4594. I need to review better the changes in https://github.com/xamarin/Xamarin.Forms/pull/2816/files but I think so, it could complement. We could change this Spec to adapt it to Segue one. For example: