iOS 7人機交互指南-UI設計基礎:Animation動畫
漂亮的、精細的動畫遍及iOS UI的各個方面,可以讓用戶的app體驗更加迷人,更富動態。精細的適當的動畫可以:
1.傳達狀態
2.提高用戶對直接操作的感知
3.幫用戶可視化操作結果
謹慎添加動畫,尤其是在那些不能提供沉浸式用戶體驗的app中。如果app主要關注一些嚴肅的任務或者生產性任務,那么動畫就顯得多余了,還會無端打亂app的使用流程,降低應用的性能,讓用戶從當前的任務中分心。
開發者的自定義動畫應該適當符合內置iOS應用的動畫。用戶習慣于內置iOS app使用的精細動畫。事實上,用戶趨向于把視圖之間的平滑轉換,對設備方向改變的流暢響應和基于物理力學的滾動效果看作是iOS體驗的一部分。除非你的應用能夠給用戶沉浸式的體驗--比如游戲--自定義動畫應該可以與內置應用的動畫相媲美。
使用風格類型一致的動畫。在app中使用風格類型一致的動畫非常重要,可以讓用戶構建基于使用app獲得的用戶體驗。
大多數情況下,恰當一點的做法是讓自定義動畫更具現實性。用戶樂意于接受自由的藝術創作,但當你的動畫違背物理定律和自然法則的時候,他們會感覺到非常迷惑。