功能性動畫是一種微妙的動畫,有著明確、合理的目標(biāo)。它能減少認(rèn)知負(fù)荷,防止變化視盲,在空間上營造更好的印象。但還有一點,動畫讓用戶界面鮮活起來。
功能性動畫主要承擔(dān)界面中的引導(dǎo)作用,體現(xiàn)頁面變化的因果關(guān)系。怎樣才能設(shè)計好這類動畫效果?
功能性動畫是一種微妙的動畫,有著明確、合理的目標(biāo)。它能減少認(rèn)知負(fù)荷,防止變化視盲,在空間上營造更好的印象。但還有一點,動畫讓用戶界面鮮活起來。
通過組合與分割、改變形狀和尺寸,運動可以使外表感覺鮮活。應(yīng)當(dāng)運用功能性的動畫,流暢地在導(dǎo)航內(nèi)容間引導(dǎo)用戶,解釋屏幕元素和排列的變化,并且強調(diào)元素層級。
成功的動效設(shè)計具有以下6個特征:
視覺反饋在UI設(shè)計中極度重要。因為它符合了用戶確認(rèn)應(yīng)答的天然需要,所以它管用。在現(xiàn)實生活中,按鈕、遙控和各種物體,會響應(yīng)我們的操作,人們對事物的期待就是如此。
圖片來源:Smart Design
界面應(yīng)當(dāng)快速響應(yīng)用戶輸入,準(zhǔn)確地說是要在用戶觸發(fā)的一剎那響應(yīng),展現(xiàn)出新界面和元素與觸發(fā)它們的操作之間的關(guān)聯(lián)。在整個應(yīng)用中到處點擊,并且總是能知道正在發(fā)生什么,這感覺就非常棒。
物體對于用戶意圖的恰當(dāng)反饋。圖片來源:Material Design
把新產(chǎn)生的界面,與觸發(fā)它們的元素或操作關(guān)聯(lián)起來。關(guān)聯(lián)性背后的邏輯,能幫助用戶在界面布局中理解剛發(fā)生的變化,是什么導(dǎo)致了變化。
下圖中,可以看到兩個菜單過渡效果。第一個例子中,菜單出現(xiàn)位置遠(yuǎn)離觸發(fā)它的接觸點,破壞了與這種輸入方式的關(guān)聯(lián)。
錯誤做法。圖片來源:Material Design
第二個例子中,菜單正是從觸點產(chǎn)生。這就把這個元素與觸點關(guān)聯(lián)起來了。
正確做法。圖片來源:Material Design
另一個例子,是操作按鈕在特定情境下改變功能?!安シ拧焙汀皶和!卑粹o或許是開關(guān)按鈕中最普遍的例子。播放變?yōu)闀和?,表現(xiàn)出這兩者是相關(guān)聯(lián)的,點按其中一個,就會看到另一個。應(yīng)該設(shè)計好狀態(tài)間的過渡動畫,讓它看起來流暢不間斷。
播放控件的流暢過渡,向用戶展現(xiàn)按鈕功能的同時,也為這個操作增加了一絲驚嘆。圖片來源:Material Design
避免令人意外的過渡效果。所有的運動都應(yīng)該遵循真實世界中力的作用。現(xiàn)實中,一個物體加速減速的快慢,受它的重量和表面摩擦力影響。類似的,在好的界面設(shè)計中,啟動和停止不會立刻發(fā)生。
下圖中,可以看到一個很好的例子,用戶選中列表中的一項,展開進入詳情視圖。展開的過程中,小卡片沿著一條弧線移動到目標(biāo)位置,并且展開成一張更大的卡片。
正確做法。在屏幕上向上移動的物體,應(yīng)該在移動時體現(xiàn)出加速的力。圖片來源:Material Design
在合適的時機,將視線引導(dǎo)到適當(dāng)?shù)奈恢谩赢嬏焐褪亲罡咭患壍?em>突顯。無論文字段落還是靜止圖片都無法與之相提并論。好的過渡效果引導(dǎo)用戶到下一步操作。
用戶第一次無法預(yù)料某個操作觸發(fā)的結(jié)果,但適當(dāng)?shù)膭赢嬆軒椭脩舯3址较颍粫杏X內(nèi)容的突然改變。
Mac OS在最小化窗口時用了一種功能性動畫。動畫把前后兩個狀態(tài)聯(lián)系起來。
Mac OS的最小化動畫
另一個好例子是由父及子的過渡,用戶選中一個列表項或卡片元素,放大進入詳情視圖。這個操作讓用戶了解來龍去脈。
由父及子的過渡動畫。圖片來源:Material Design
元素在不同位置和狀態(tài)間運動時,運動要足夠快,不要讓人等待;也不可過快,讓過渡能夠理解。
不要緩慢的動畫,因為它產(chǎn)生了不必要的停頓,延長了整個過程。
錯誤做法。圖片來源:Material Design
交錯和減緩多個元素的運動會延長整個過程。
錯誤做法:圖片來源:Material Design
快速完成動畫,用戶就不必等待動畫結(jié)束。
正確做法。圖片來源:Material Design
保持過渡動畫簡短,因為用戶會頻繁看到它們。讓動畫持續(xù)時間保持在300ms或更短。
正確做法。圖片來源:Material Design
過渡效果應(yīng)當(dāng)避免一次做太多事情,因為如果許多物體往不同方向或沿著不同路徑運動,它們就會令人困惑。
錯誤做法。圖片來源:Material Design
過渡效果應(yīng)當(dāng)明確、簡潔、條理清晰。記住,關(guān)于動畫,少即是多。我們應(yīng)該只專注于動畫能為用戶帶來的實際價值。
正確做法。圖片來源:Material Design
綜上所述,動畫不是隨意為之。每個操作背后都有其目的。動畫對它加以引導(dǎo),顯示出重要內(nèi)容,以防忽略。無論你的應(yīng)用是歡樂幽默還是嚴(yán)肅直接,動畫的運用原則有助于提供明確、快速、有粘性的體驗。
謹(jǐn)慎地設(shè)計。注意每一個細(xì)節(jié),是成功打造易用人機交互的關(guān)鍵。
非常感謝!
0
喜歡他,就推薦他上首頁吧^_^
0371-86068866
4008887269
cndesign@163.com
CND設(shè)計網(wǎng)(CNDESIGN)會員所發(fā)布展示的 “原創(chuàng)作品/文章” 版權(quán)歸原作者所有,任何商業(yè)用途均需聯(lián)系作者。如未經(jīng)授權(quán)用作他處,作者將保留追究侵權(quán)者法律責(zé)任的權(quán)利。
Copyright ©2006-2019 CND設(shè)計網(wǎng)