iOS的用戶(hù)界面中遍布著細(xì)微、精美的動(dòng)畫(huà),它們使得應(yīng)用的體驗(yàn)更具吸引力、更具動(dòng)態(tài)性。適當(dāng)?shù)膭?dòng)畫(huà)可以:
http://wiki.jikexueyuan.com/project/ios-human-interface-guidelines/images/animation_intro.gif" alt="" />
謹(jǐn)慎地添加動(dòng)畫(huà),特別是在不提供沉浸性體驗(yàn)感的應(yīng)用中。過(guò)度的動(dòng)畫(huà)會(huì)無(wú)端阻礙應(yīng)用流暢性,降低性能,并且會(huì)分散用戶(hù)的注意力。 特別的是,要有目的和有限地使用運(yùn)動(dòng)效果和UI組件中的的動(dòng)態(tài)行為,并確保對(duì)結(jié)果進(jìn)行測(cè)試。如果使用得當(dāng),這些效果可以增加用戶(hù)的理解度和享受度;過(guò)度地使用動(dòng)畫(huà)會(huì)使應(yīng)用程序看起來(lái)迷惑,難以控制。
開(kāi)發(fā)者的自定義動(dòng)畫(huà)應(yīng)該切合內(nèi)置iOS應(yīng)用的動(dòng)畫(huà)。用戶(hù)習(xí)慣于使用內(nèi)置的iOS應(yīng)用程序的那些精細(xì)的動(dòng)畫(huà)。事實(shí)上,人們往往看重的是iOS系統(tǒng)中的視圖之間的平滑轉(zhuǎn)換,設(shè)備的方向變化時(shí)的流暢響應(yīng),還有基于物理力學(xué)的滾動(dòng)效果。除非你的應(yīng)用能夠給用戶(hù)沉浸式的體驗(yàn)–比如游戲–自定義動(dòng)畫(huà)應(yīng)該可以與內(nèi)置應(yīng)用的動(dòng)畫(huà)相媲美。
使用風(fēng)格類(lèi)型一致的動(dòng)畫(huà)。在應(yīng)用中使用風(fēng)格類(lèi)型一致的動(dòng)畫(huà)非常重要,可以讓用戶(hù)構(gòu)建基于使用應(yīng)用獲得的用戶(hù)體驗(yàn)。
一般來(lái)說(shuō),爭(zhēng)取讓自定義動(dòng)畫(huà)更具真實(shí)感和現(xiàn)實(shí)性。人們往往更愿意接受自由的藝術(shù)創(chuàng)作,但當(dāng)動(dòng)畫(huà)違背了物理規(guī)律或自然法則時(shí),他們會(huì)感覺(jué)非常迷惑。例如,如果顯示一個(gè)視圖從屏幕頂部滑動(dòng)下來(lái),那么后退時(shí),你應(yīng)該把它拉上去,因?yàn)檫@樣做有助于用戶(hù)記得這個(gè)視圖是從哪里來(lái)的。如果你把同樣的視圖從屏幕的底部滑動(dòng)下去,就打破了一個(gè)視圖在屏幕頂部的用戶(hù)的心理模型。