About navigation transitions
Hierarchical transitions
Hierarchical transitions reflect when users move one level up, or down, in an app. Screens at adjacent levels to one another have a parent and child relationship with one another, in which the parent is placed at a higher level of hierarchy than its child.
Parent-child transitions
From a parent screen, an embedded child element lifts up on touch and expands in place, using a container transform transition pattern. The motion both draws focus to the child screen (which is the destination of the interaction), while reinforcing the relationship between parent and child screens.
Peer transitions
Peer transitions occur between screens at the same level of hierarchy.
Sibling transitions occur between peers that share a parent, while top-level peer transitions are only used for switching between primary destinations.