Choreography
Animation sequence requires understanding of what will be entering the screen, what has left the screen and
what remains. For each of these states, it is important to define the proper timing and apply the easing
methods. Once you apply this framework, you can successfully choreograph the sequence of interactions on a
given screen.
Screen transitions
incoming:
ease-out
persistent:
ease-in-out
outgoing:
ease-in
Outgoing
screen exits the screen
screen enters the screen
screen starts and end on screen
Incoming
Persistent
Screens in a sequence are categorized as outgoing, incoming, or persistent.
Elements transitions
persistent:
ease-in-out
0ms
50ms
200ms
300ms
350ms
1550ms
1650ms
Outgoing
elements exit the screen
elements enter the screen
elements start and end on screen
Incoming
Persistent
UI elements in a sequence are categorized as outgoing, incoming, or persistent. Every element has its own
transition speed depending on its size and meaning. Outgoing elements are exiting the screen one
after another with 50ms interval and at the same time incoming elements are entering the screen with 150ms
accordingly.
Motion helps orient users by showing how elements are related to one another, explain changes in states, draw
attention to necessary actions, determine relationships between elements. Using deliberate motion can both
acknowledge user input, and help them navigate through information without losing their bearings.
Motion design is a powerful tool in designing and building communication and user experience. It can bring
your work to life, guide users through complex experiences.