The Material motion system for Android is a set of transition patterns within the MDC-Android library that can help users understand and navigate an app, as described in the Material Design guidelines.
This repo houses the source for the Material motion system codelab, during which you will build Material transitions into an example email app called Reply.
The starter code is available on the default develop
branch, and the complete
code is available on the complete
branch, which can you can checkout by
running git checkout complete
.
A container transform in the MDC-Android library is called a MaterialContainerTransform. By default, this Transition subclass operates as a shared element transition, meaning the Android Transition system is able to pick up two views in different layouts when marked with a transitionName.