Authentic Motion
Perceiving an object's tangible form helps us understand how to
manipulate it. Observing an object's motion tells us whether it is light
or heavy, flexible or rigid, small or large. Motion in the world of
material design is not only beautiful, it builds meaning about the
spatial relationships, functionality, and intention of the system.
Mass and Weight
Physical objects have mass and move only when forces are applied to
them. Consequently, objects can’t start or stop instantaneously.
Animation with abrupt starts and stops or rapid changes in direction
appears unnatural and can be an unexpected and unpleasant disruption for
the user.
Best Practices
A critical aspect of motion for material design is to retain the
feeling of physicality without sacrificing elegance, simplicity, beauty,
and the magic of a seamless user experience. Here are some guidelines
to help translate these concepts into animations.
Special Cases: Entering and Exiting Frame
When an object enters the frame, ensure it's moving at its peak
velocity. This behavior emulates natural movement: a person entering the
frame of vision does not begin walking at the edge of the frame but
well before it. Similarly, when an object exits the frame, have it
maintain its velocity, rather than slowing down as it exits the frame.
Easing in when entering and slowing down when exiting draw the user's
attention to that motion, which, in most cases, isn't the effect you
want.
Making adjustments
Not all objects move the same way. Lighter/smaller objects may
accelerate or decelerate faster, because they have less mass and require
less force to do so. Larger/heavier objects may need more time to reach
peak speed and come to rest. Think about how this applies to the
various UI elements in your app and consider how their motion should be
represented.