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