Принцип работы
Motion System рассматривает движение как слой design-token, а не набор несвязанных решений по отдельным компонентам. Он задаёт небольшую шкалу длительностей, смысловые роли плавности и правила согласования для элементов, которые появляются, исчезают или движутся вместе.
Источник также переносит обработку уменьшенной анимации на уровень системы. Это существенно отличается от правки одной анимации после выпуска: переопределения токенов и заменяющее поведение могут применяться единообразно во всём продукте. Примеры таймингов — стартовый словарь, а не доказательство того, что все интерфейсы должны использовать одинаковые значения.
Ожидаемые результаты
- Именованные токены длительности и плавности с назначением.
- Правила хореографии для групп, последовательного запуска (stagger) и направления.
- Переопределения для уменьшенной анимации и требования к документации.
От задания до проверки
- 01Составьте перечень ролей анимации
Определите мгновенные смены состояния, появления, исчезновения и более крупные переходы. Создавайте ровно столько токенов, сколько нужно для различных задач.
- 02Определите согласование
Задайте общий тайминг внутри смысловых групп, пределы stagger и единые направления движения.
- 03Создайте доступный вариант
Опишите, какая анимация исчезает, чем она заменяется и как сохраняется видимость важной информации о состоянии.