Поделиться через


Перемещение в Windows 11

Движение описывает способ анимации интерфейса и реакции на взаимодействие с пользователем. Движение в Windows является реактивным, прямым и соответствующим контексту. Оно обеспечивает обратную связь при вводе данных пользователем и усиливает пространственные парадигмы, поддерживающие навигацию.

Анимированное изображение, которое показывает несколько примеров перемещения в пользовательском интерфейсе Windows.

Принципы движения

Эти принципы помогут использовать движение в Windows.

Подключено: элементы действий легко подключаются

Элементы, изменяющие положение и размер, должны визуально подключаться из одного состояния к другому, даже если они не подключены под капотом. Пользователи следуют элементам, идущим с точки на точку, уменьшая когнитивную нагрузку статических изменений состояния.

Пример. При переходе окна между плавающей, оснастки и развернутой, она всегда чувствует себя как одно и то же окно.

Анимированное изображение, показывающее окно Microsoft Edge, которое перемещается между плавающими, оснастными и развернутым представлениями.

Совет

Чтобы повысить доступность и удобочитаемость, эта страница использует изображения по-прежнему в представлении по умолчанию. Чтобы просмотреть анимированную версию, щелкните изображение.

Согласованный: элементы должны вести себя аналогичным образом при совместном использовании точек входа

Поверхности, которые используют ту же точку входа пользовательского интерфейса, должны вызываться и закрывать тот же способ, чтобы обеспечить согласованность взаимодействия. Каждый переход должен уважать время, упрощение и направление других элементов, чтобы поверхность чувствовала себя сплоченной.

Пример. Все всплывающие элементы панели задач скользят вверх при вызове и скользят вниз при закрытии.

Анимированное изображение, отображающее несколько областей пользовательского интерфейса Windows в последовательности, например меню

Щелкните изображение, чтобы увидеть его анимированным.

Реагирование: система реагирует и адаптируется к вводу и выбору пользователей

Четкие индикаторы показывают, что система распознает и адаптирует их к различным входным данным, позам и ориентациям. Приложения должны основываться на поведении ОС для реагирования, активности и использования помощи в зависимости от методов ввода.

Пример: значки панели задач распределяются при отключении клавиатуры. Края окна вызывают другой визуальный элемент в зависимости от курсора или сенсорного ввода.

Анимированный образ. Слева значки панели задач распространяются при отключении клавиатуры. Справа края окна имеют различные визуальные эффекты при обработке с помощью курсора или сенсорного ввода.

Щелкните изображение, чтобы увидеть его анимированным.

Восхитительный: Неожиданные моменты радости с целью

Движение добавляет личность и энергию к опыту, чтобы преобразовать простые действия в моменты восторга. Эти моменты всегда короткие и мимолетные, а также помогают укрепить действия пользователей.

Пример. Минимизация окна приводит к отказу от значка приложения при восстановлении значка приложения вверх.

Анимированное изображение, отображающее значок приложения, отскочил вниз, когда окно свернуто и отскочило при восстановлении окна.

Щелкните изображение, чтобы увидеть его анимированным.

Ресурсоемкие функции. Использование существующих элементов управления для обеспечения согласованности по возможности

Избегайте пользовательских анимаций, где это возможно. Используйте такие ресурсы анимации, как элементы управления WinUI для переходов страниц, фокуса на странице и микро-взаимодействия. Если вы не можете использовать элементы управления WinUI, имитируете существующие поведения ОС в зависимости от того, где находится точка входа приложения.

Пример. Переходы страниц, подключенные анимации и анимированные значки — это рекомендуемые элементы управления WinUI, которые добавляют восхитительное и необходимое движение в приложения.

Анимированный образ, показывающий примеры переходов страниц, подключенных анимаций и анимированных значков в пользовательском интерфейсе Windows.

Щелкните изображение, чтобы увидеть его анимированным.

Использование

Свойства анимации

Перемещение Windows — это быстрое, прямое и контекстно-соответствующее. Графики и кривые упрощения корректируются на основе цели анимации для создания последовательного интерфейса.

Характер использования Определение Облегчать Время Область использования
Прямой вход Быстрый — в Кубо-bezier(0,0,0,1) 167, 250, 333 Положение, масштабирование, поворот
Существующие элементы Указатель на точку Кубо-bezier(0,55,0,55,0,1) 167, 250, 333 мс Положение, масштабирование, поворот
Прямой выход Быстрый — вне Кубо-bezier(0,0,0,1) 167 мс Положение, масштабирование, поворот (ВСЕГДА сочетается с оттуханием)
Нежный выход Soft – Out Кубо-bezier(1,0,1,1) 167 мс Положение, масштабирование
Минимум Fade - In + Out Линейный 83 мс Непрозрачность
Сильный вход Elastic In (3 ключевых кадра) (3 значения ниже) (3 значения ниже) Положение, масштабирование
Опорный кадр 1 Куб-Безиер(0,85, 0, 0, 1) 167 мс
Опорный кадр 2 Куб-Безиер(0,85, 0, 0,75, 1) 167 мс
Опорный кадр 3 Куб-Безиер(0,85, 0, 0, 1) 333 мс

Элементы управления

В этом выпуске Windows представлены целевые микро-взаимодействия в элементах управления WinUI . Добавьте эти элементы управления в приложение, чтобы улучшить упорядочение информации и помочь пользователям приложения перейти с страницы на страницу, слой на слой и состояние в состояние взаимодействия.

Переход на страницу: переходы между страницами в одной поверхности

Используйте переходы страниц для плавного перехода с страницы на страницу и настройки направлений анимации для уважения потока приложения.

Переходы на страницы позволяют глазам пользователя переходить к входящего и исходящему содержимому, уменьшая когнитивную нагрузку.

Анимированный образ, показывающий навигацию между несколькими страницами в приложении параметров Windows. Страницы верхнего уровня скользит вверх снизу. При переходе между верхним и подстраховками страницы слайд влево и вправо.

Щелкните изображение, чтобы увидеть его анимированным.

Подключенная анимация: переходы между слоями на одной странице

Используйте подключенные анимации, чтобы выделить определенные фрагменты информации на странице или поверхности, сохраняя контекст.

Подключенные анимации позволяют сосредоточиться на выбранных элементах и легко переходить между выделенными и неконцентрируемыми состояниями.

Анимированное изображение приложения Microsoft Store, отображающее изображение на странице, которая имитирует представление изображения с увеличением масштаба.

Щелкните изображение, чтобы увидеть его анимированным.

Анимированный значок: добавляет в восторг и показывает информацию через микро-взаимодействие

Используйте анимированные значки для реализации упрощенных векторных значков и иллюстраций с перемещением с помощью анимаций Lottie .

Анимированные значки обращают внимание на определенные точки входа, предоставляют отзывы от состояния к состоянию и добавляют восторг к взаимодействию.

Анимированное изображение, показывающее сетку различных примеров элементов управления анимированными значками.

Щелкните изображение, чтобы увидеть его анимированным.