Material Motion Exploring solutions that will empower creators with the tools needed to describe and implement rich, interactive motion on any platform. Edit this page · History
Drafting as of Oct 25, 2016
iOS View

TransitionDirector specification

This is the engineering specification for the TransitionDirector type.


A TransitionDirector creates the plans that shape a transition’s motion and interaction.



Abstract type: TransitionDirector is a protocol, if your language has that concept.

Example pseudo-code:

protocol TransitionDirector

willBeginTransition API: Define a required API that allows a director to set up its initial plans.

Example pseudo-code:

protocol TransitionDirector {
  function willBeginTransition(Transition)