Responsive interaction builds trust with the user and engages them. When a user interacts with an app and beautiful yet perfectly logical things happen, the user feels satisfied—even delighted. It is thoughtful and purposeful, not random, and can be gently whimsical but never distracting. It encourages deeper exploration of an app: what will happen if I touch this? And then this?
In material design, apps are responsive to and eager for user input:
Responsive interaction elevates an app from something that delivers information to the user upon request to something that communicates with the user in a tangible way.
Point of origin
When new material is generated as a result of direct user interaction, the motion of surface growth should originate from the point of input.
Lift on touch
When a card or separable element is activated, the card should lift to indicate an active state.
All user initiated actions have an epicenter; the place or places where their intent enters the system. Add clarity to user initiated events by creating strong visual connections from user input, whether from fingers on a touch screen or voice through a microphone. State changes across the screen should trigger progressively as their distance to the point of contact increases, creating a ripple of action.
Inputs have an epicenter. Touch occurs at the point of contact, voice enters through the mic icon, keyboard through the individual keys.
Actions should visually connect to their respective input epicenter. Closer actions occur sooner than more distant ones, creating a ripple of actions (movement occurs from the distance from the epicenter).