过渡,焦点和乐趣
当SDK第一次发布时我就开始思考设计和构建iOS app的动画。经过这次思考和所有这些app,我意识到有三个我要为一个iOS app(或者任何数字产品)想象、设计和构建一个动画的关键原因:
过渡:
在两个视觉状态之间突出一个平滑的运动,让用户适应新界面而不是被推进去。像这样的平滑过渡可以减轻对于不熟悉的界面的精神负担。焦点:
引导用户关注界面上的一个重要的或者最近更新的特殊部分,尤其是那些需要用户立即操作的元素。乐趣:
通过使用奇思妙想或意料之外的动作让一个平凡的交互更加吸引人且有趣。
让我们看一些动画的例子并仔细剖析它们存在的原因以及它们使用这三类动画的目的。
苹果给iOS的日历app为iOS 7彻底重新构想了一遍。查看一年和单个月份之间的动画是一个很好的过渡的例子,在两个视觉状态直接引导用户。因为过渡不只是一个简单的导航栏控制器push,而是动画地放大一个更深细节的层次,用户能明确地感知到他们正在深入这个数据。
从iOS 7.1开始通过界面动画变得彻底精致了,并且现在比以前有了更加一致的设计。当接电话时,绿色的接通按钮会旋转并过渡成红色的,这样就可以变成挂断按钮。一个相似的过渡也发生在你点击绿色的拨通按钮发起一次通话的时候。带锁的关机滑动条现在变得更加易懂,并且整个屏幕(除了你在滑动的关机按钮)都会淡出来暗示如果你继续滑动它的话界面接下来将会进入什么状态——一部关机了的手机。
查看完整合集:https://github.com/Cloudox/Motion-Design-for-iOS