Репост из: Qetzal ad libitum, ad infinitum
Неплохая статья, которая описывает подход к анимациям в интерфейсах: https://tobiasahlin.com/blog/meaningful-motion-w-action-driven-animation/
Главная мысль: не надо просто анимировать изменения cостояния интерфейса. Надо анимировать в первую очередь действия: анимации должны раскрывать произошедшее действие, давать больше контекста. Объяснять КАК два разных состояния связаны друг с другом, по какой причине они перетекают одно в другое. Автор также приводит два примера. Плохой пример и хороший.
Главная мысль: не надо просто анимировать изменения cостояния интерфейса. Надо анимировать в первую очередь действия: анимации должны раскрывать произошедшее действие, давать больше контекста. Объяснять КАК два разных состояния связаны друг с другом, по какой причине они перетекают одно в другое. Автор также приводит два примера. Плохой пример и хороший.