ref.google.material-motion · official-system
Material 3 Motion — How it works
Material 3 motion guidance covering spatial continuity, expressive motion roles, and transition intent, including entrance, exit, and emphasis roles with easing and duration tokens.
https://m3.material.io/styles/motion/overview/how-it-works
What this source teaches
- Add semantic motion roles — entrance, exit, emphasis, spatial continuity — and bind each to a transition intent rather than arbitrary timing.
- Every motion mapping must include interrupt/cancel behavior and a prefers-reduced-motion alternative; brand choreography is contextual, not universal.
- Distinguish expressive (brand-reinforcing) from functional (state-communicating) motion and apply separately governed rules.
Where AwesomeDS applied it
rule.foundations.platform-literacy— Respect platform grammar before brand divergencerule.motion.purpose-first— Motion communicates state, not decoration
Implementations and artifacts
No directly linked artifacts.
Caveats & anti-imitation
Transfer semantic motion role concepts and interrupt/cancel patterns; do not copy Google easing values or choreography sequences as universal defaults.