Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Направления сигналов помогают укрепить умственную модель пути, которая берет на себя опыт пользователя. Важно, чтобы направление любого движения поддерживало как непрерывность пространства, так и целостность объектов в пространстве.
Направление движения подвержено таким силам, как гравитация. Применение сил к движения усиливает естественное чувство движения.
Направление движения
Направление движения соответствует физическому движениям. Как и в природе, объекты могут перемещаться в любой оси мира - X,Y,Z. Вот как мы думаем о перемещении объектов на экране. При перемещении объектов избегайте ненатуральных столкновений. Помните, откуда приходят объекты и переходят, и всегда поддерживают конструкции более высокого уровня, которые могут использоваться в сцене, например направление прокрутки или иерархия макета.
Направление навигации
Направление навигации между сценами в приложении является концептуальной. Пользователи перемещаются вперед и назад. Сцены перемещаются и выходят из представления. Эти понятия объединяются с физическим перемещением для руководства пользователем.
Когда навигация вызывает перемещение объекта из предыдущей сцены в новую сцену, объект делает простое перемещение A-to-B на экране. Чтобы убедиться, что движение чувствует себя более физическим, добавляется стандартное облегчение, а также чувство тяжести.
Для обратной навигации перемещение выполняется обратно (B-to-A). Когда пользователь переходит обратно, ожидается, что он будет возвращен в предыдущее состояние как можно скорее. Сроки более быстрые, более прямые и используют замедление.
Здесь эти принципы применяются, так как выбранный элемент остается на экране во время переадресации и обратной навигации.
Когда навигация приводит к замене элементов на экране, важно показать, куда пошел выход из сцены и откуда поступает новая сцена.
Это имеет несколько преимуществ:
- Он затвердевает умственную модель пользователя пространства.
- Длительность выхода сцены обеспечивает больше времени для подготовки содержимого, чтобы быть анимированным для входящей сцены.
- Он улучшает воспринимаемую производительность приложения.
Необходимо учитывать 4 направления навигации.
Переадресация содержимого в режиме, который не сталкивается с исходящим содержимым. Содержимое уменьшается в сцену.
Переадресация содержимого завершается быстро. Объекты ускоряют экран.
Обратное, что и вперед, но обратное.
Обратный выход , как и в обратном направлении.
Gravity
Гравитация делает ваш опыт более естественным. Объекты, которые перемещаются по оси Z и не привязаны к сцене с помощью экранного доступа, могут повлиять на гравитацию. Как объект разрывается свободно от сцены и до достижения скорости сбега, гравитация тянется вниз на объект, создавая более естественную кривую траектории объекта по мере перемещения.
Гравитация обычно проявляется, когда объект должен переходить с одной сцены на другую. Из-за этого подключенная анимация использует концепцию гравитации.
Здесь элемент в верхней строке сетки влияет на гравитацию, что приводит к тому, что он падает немного, как он оставляет свое место и перемещается на передний.
Связанные статьи
Windows developer