Илья Бирман |
Хорошая анимация даёт обратную связь и помогает понять, что происходит. Отпружинивание списков в айфоне показывает, что экран работает, но список кончился. Индикация загрузки показывает, что компьютер призадумался. Движение элементов интерфейса показывает, куда они делись: Если бы окно оказывалось в доке без анимации, я бы его потерял. Отличная анимация вызывает улыбку и желание попробовать ещё раз: Для такой анимации жизненно важна плавность и безупречность физики. Достаточно небольших тормозов или мелькания, и вместо Один из путей к отличной анимации — оживление объектов на экране: |
Когда эффект состоит из множества движений, его проектирование и отладка усложняются многократно. Но результат может быть волшебным: Во время анимации программы не должны переставать следить за событиями ввода. Попробуйте нажать «хоум» на айфоне и сразу же тапнуть в то место, где |
Polishing Your Interface Rotations. Сессия на конференции ВВДЦ 2012 |