旗下產(chǎn)業(yè): A產(chǎn)業(yè)/?A實(shí)習(xí)/?A計劃
全國統(tǒng)一咨詢熱線:010-5367 2995
首頁 > 行業(yè)資訊 > UI設(shè)計師如怎樣做動效會更優(yōu)秀

UI設(shè)計師如怎樣做動效會更優(yōu)秀

時間:2018-03-14來源:lb577.com點(diǎn)擊量:作者:馬晨皓
時間:2018-03-14點(diǎn)擊量:作者:馬晨皓

提高UI微交互的實(shí)用建議

讓我們一起看看UI動畫從優(yōu)秀到卓越的一些例子。通過一點(diǎn)小小的調(diào)整,你就可以大大提升你的UI動效品質(zhì)。

本文所列出的案例顯示出了狀態(tài)之間的連續(xù)性,以及公共元素之間的關(guān)系,并且將用戶的注意力引向他們應(yīng)該注意和采取行動的事情上。

為了創(chuàng)建這些動畫, 我遵循了 Material Motion, IBM’s Animation Principles, 和The UX in Motion Manifesto.的一些原則。

 

1、內(nèi)容標(biāo)簽的滑動動效

Image title

左邊的內(nèi)容是淡入淡出的,右邊的是內(nèi)容會隨著標(biāo)簽一起滑動。

一個好的動畫會把內(nèi)容從一種狀態(tài)淡出到另一種狀態(tài)。

一個優(yōu)秀的動畫則是使內(nèi)容在不同狀態(tài)之間轉(zhuǎn)換保持連續(xù)性。

當(dāng)你設(shè)計一個類似標(biāo)簽或彈出菜單的交互時,嘗試將內(nèi)容的位置與打開它的動作相關(guān)聯(lián)。這樣做不僅可以提升內(nèi)容的可見性,同時也可以使該內(nèi)容的位置動畫化。當(dāng)你在設(shè)計這個動畫的時候,記得要加上內(nèi)容切換的滑動手勢操作。


 

2、連接卡片的共用元素。

Image title

左邊的內(nèi)容是向上打開一個新的界面,右邊則是將卡片展開并填充整個屏幕。

一個好的動畫是使用像向左或者向上滑動來展示內(nèi)容細(xì)節(jié)。

一個優(yōu)秀的動畫是通過公共元素的動畫來建立兩個狀態(tài)之間的聯(lián)系。

在不同狀態(tài)之間動畫時,查看它們之間是否有任何公共元素并將它們聯(lián)系起來。在InVision Studio中,當(dāng)你創(chuàng)建一個轉(zhuǎn)場動畫時,會自動連接兩個屏幕之間的重復(fù)組件。這使得原型動畫的設(shè)計變得輕而易舉。

查看 Motion Manifesto ,看看你能夠應(yīng)用的動畫類型。上面的例子使用了遮罩,轉(zhuǎn)換,子父級關(guān)系,緩動等原則。


 

3、在內(nèi)容中使用級聯(lián)效果

Image title

左邊的卡片在動畫中有滑動和淡入,右邊是相同的動畫,但是每張卡片都有一個很短的延時。

一個好的動畫會改變元素在進(jìn)入界面時的位置和透明度。

一個優(yōu)秀的動畫是能夠快速的將界面元素錯落有序的出現(xiàn)。

要實(shí)現(xiàn)瀑布流效果,嘗試將延遲應(yīng)用到每一塊或者每一組內(nèi)容上。保持相同的緩動和持續(xù)時間,這樣會給人感覺是一致的。 不要將每個小元素都去做瀑布流效果,而是將這些元素組合起來,保持動畫的流暢和快速。谷歌推薦每個元素開始運(yùn)動不超過20ms的間隔。 查看 Material Motion 中的編排原則并看看更多的例子。


 

4、讓內(nèi)容把界面中的元素?fù)伍_至界面以外

Image title

左邊的動畫是蓋在其他內(nèi)容之上,右邊的動畫則是隨著內(nèi)容的展開將內(nèi)容推出來。

一個好的動畫是在上下文中移動并顯示元素。

一個優(yōu)秀的動畫則是當(dāng)元素發(fā)生改變時會影響周圍環(huán)境。

讓內(nèi)容中的元素了解周圍的環(huán)境。這意味著內(nèi)容在發(fā)生改變時會吸引或者排斥周圍的元素。有關(guān)更多示例,請查看 Material Design.中的意識運(yùn)動原理。


 

5、讓菜單顯示在上下文中。

Image title

左邊的菜單從下面飛進(jìn)來,右邊的菜單則從創(chuàng)建它的動作展開。

好的動畫菜單是從打開它們的按鈕方向顯示出現(xiàn)的內(nèi)容。

優(yōu)秀的動畫是從創(chuàng)建它們的動作中浮現(xiàn)出來,是從觸摸點(diǎn)展開而來。

 

 

6、使用按鈕顯示不同的狀態(tài)。

Image title

左邊的按鈕顯示指示狀態(tài)的文本,右邊的按鈕則使用變化的容器顯示不同的事件。

好的交互方案是在按鈕附近顯示事件。

優(yōu)秀的交互方案是使用按鈕本身來顯示不同的狀態(tài)。

嘗試使用按鈕的容器來提供狀態(tài)的視覺反饋。例如,你可以使用一個變形或者加載動畫來替換純文本;也可以在顯示進(jìn)度的背景中添加一個動畫。解決方案取決于你,想法是利用用戶已經(jīng)與之交互的空間。如果使用按鈕顏色和樣式來確認(rèn)成功狀態(tài),則額外加分。


 

7、使注意力集中在重要的事情上

Image title

左邊的例子是用顏色和位置來突出元素,右邊則是使用一個微動畫來引起用戶的注意。

好的設(shè)計會使用顏色,大小和位置來突出用戶需要注意或采取的重要操作。

優(yōu)秀的設(shè)計會使用動畫來引起用戶對重要操作的關(guān)注,并且不會對用戶造成干擾。

當(dāng)用戶需要做一些重要的事情時,嘗試用動畫來吸引他們的注意力。從一個微動畫開始,根據(jù)操作的重要程度增加強(qiáng)度(改變大小,顏色和速度)。這種動畫只能用于關(guān)鍵操作——使用的次數(shù)越多,效果反而越差,并且用戶會受到的騷擾也會越多。


 

總結(jié)

我希望這些例子可以幫助你在做交互動畫時做出更好的決策。有了像 InVision’s Studio一樣新的動畫原型工具,我預(yù)計我們很快就會看到互動創(chuàng)意的爆發(fā)。我們只需要負(fù)責(zé)在這個新的王國里任意發(fā)揮。

讓我們應(yīng)用動畫來解釋狀態(tài)的變化,注意必要的操作,確定元素之間的關(guān)系并為我們的產(chǎn)品添加一點(diǎn)樂趣和個性。遵循這些元素,我們就可以將我們的動畫從好的變成優(yōu)秀的。


 

預(yù)約申請免費(fèi)試聽課

填寫下面表單即可預(yù)約申請免費(fèi)試聽!怕錢不夠?可先就業(yè)掙錢后再付學(xué)費(fèi)! 怕學(xué)不會?助教全程陪讀,隨時解惑!擔(dān)心就業(yè)?一地學(xué)習(xí),可推薦就業(yè)!

?2007-2021/北京漫動者教育科技有限公司版權(quán)所有
備案號:京ICP備12034770號

?2007-2022/ lb577.com 北京漫動者數(shù)字科技有限公司 備案號: 京ICP備12034770號 監(jiān)督電話:010-53672995 郵箱:bjaaa@aaaedu.cc

京公網(wǎng)安備 11010802035704號

網(wǎng)站地圖