Transitioning between two visual states should be smooth, appear effortless, and above all, provide clarity to the user, not confusion. A well-designed transition does the heavy lifting and enables the user to clearly understand where their attention should be focused. A transition has three categories of elements:
- Incoming elements. Whether newly generated or translated into the scene, these items need to be introduced or re-established.
- Outgoing elements. Elements that are no longer relevant to the new context must be removed from the scene in an appropriate manner.
- Shared elements. Elements that persist from the starting to the ending state of a transition. They can be as subtle as a single icon or as dominant as a gallery image that grows to fit the screen.