Наиболее полезная анимация в веб или настольном приложении - PullRequest
3 голосов
/ 11 марта 2009

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

Например: анимация элементов вниз при добавлении нового элемента в список

Ответы [ 7 ]

2 голосов
/ 11 марта 2009

Мне очень нравится использование Google Chrome при загрузке файла. Трудно описать, но это круг, который заполняет, как круговая диаграмма, в процессе загрузки, и круг перекрывается значком загружаемого файла. Очень гладко.

2 голосов
/ 11 марта 2009

Один пример, который я могу вспомнить, - это анимация, используемая операционными системами, когда вы минимизируете окно.

И Microsoft Windows, и Apple OS X анимируют окно, переходящее к панели задач (или Dock в OS X), чтобы показать пользователю, куда ушло окно. В противном случае у начинающих пользователей, которые случайно столкнулись с минимизацией, могут возникнуть проблемы с возвратом окна.

Я не использую Linux, но я уверен, что он делает то же самое. Я не веду себя дискриминационно =)

2 голосов
/ 11 марта 2009

С enjoy3d.com

enjoy3d.com http://worldsware.com/images/mouse.gif

Нажмите кнопку мыши

и двигайтесь, чтобы осмотреться.

1 голос
/ 16 июня 2009

Есть очень хорошая статья Бена Бедерсона и Анджелы Болтман, в которой они оценивают влияние анимации на способность пользователя строить мысленную карту информации в космосе: Помогает ли анимация пользователям создавать ментальные карты? пространственной информации?

1 голос
/ 02 апреля 2009

AJAX загрузка картинок - у вас должен быть индикатор того, что вы определенно зарегистрировали событие и что-то с ним делаете

1 голос
/ 02 апреля 2009

Я считаю, что все визуальные изменения не должны быть быстрыми. Будь то уведомление о состоянии, окно развернуто / свернуто или данные удалены / добавлены. Я не могу найти ссылку, но обычно рекомендуется, чтобы все анимации не длились 1-2 секунды, что соответствует времени реакции человека.

Мое любимое использование анимации не в коммерческом программном обеспечении (хотя Apple это хорошо умеет), а в исследовательской работе под названием Phosphor , которую я считаю одной из замечательных идей пользовательского интерфейса, которые еще не реализованы в основных операционные системы.

0 голосов
/ 11 марта 2009

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

...