Android versions with an API level of 21 or higher come with a set of material-design-compliant transition animations. As one would imagine, transition animations give us control over how components exit a screen and how they enter. This is all made possible with the TransitionManager.

Exits and entrances

The best introduction to the TransitionManager is to see it in action. This can be achieved with a simple example, where we get to see the types of animation available to us before tackling the mechanics of actually moving from one activity to another. This will also give us the opportunity to take a quick look at the GridLayout, which we have not yet covered:

  1. Start a new Android project with an API level of 21 or higher.
  2. Inside the root ...

Get Learning Material Design now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.