移動(dòng)應(yīng)用中的動(dòng)畫(huà)變換

圖像:Ramotion

動(dòng)畫(huà)是用戶(hù)體驗(yàn)的重要組成部分。當(dāng)涉及到頁(yè)面變換時(shí),你可以通過(guò)巧妙的動(dòng)畫(huà)與用戶(hù)進(jìn)行交流。發(fā)送消息、打開(kāi)設(shè)置、選中該框、跳轉(zhuǎn)到另一頁(yè),這些都是變化的時(shí)刻。制作過(guò)渡動(dòng)畫(huà)是強(qiáng)化用戶(hù)體驗(yàn)的絕佳方式。

在本文中,我們看看在常見(jiàn)的情況下,怎么使用動(dòng)畫(huà)讓視覺(jué)和交互變得更好。

表明系統(tǒng)狀態(tài)


當(dāng)用戶(hù)觸發(fā)某些操作時(shí),他們希望在視覺(jué)上得到回應(yīng),系統(tǒng)應(yīng)該明確表示它已收到該請(qǐng)求并進(jìn)行處理。以下是通過(guò)動(dòng)畫(huà)反饋提升用戶(hù)體驗(yàn)的幾個(gè)案例。

確認(rèn)用戶(hù)操作。用戶(hù)得到系統(tǒng)收到該操作的確認(rèn)。當(dāng)用戶(hù)有視覺(jué)反饋時(shí),可以防止他們?cè)俅吸c(diǎn)擊該元素。

通知用戶(hù)他們的行為結(jié)果。圖片:Colin Garven

下拉刷新,loading動(dòng)畫(huà)反饋可以讓用戶(hù)了解到系統(tǒng)正在處理他們的請(qǐng)求。

微妙的動(dòng)畫(huà)可以幫助用戶(hù)理解正在發(fā)生的事情。圖像:??Ramotion

加載中,加載也不一定很無(wú)聊。幾乎所有的應(yīng)用程序都可以在加載時(shí)利用巧妙的動(dòng)畫(huà)來(lái)防止用戶(hù)離開(kāi)。加載動(dòng)畫(huà)可以讓用戶(hù)直觀(guān)的得到反饋,因此可以讓用戶(hù)感覺(jué)等待時(shí)間更短。

在應(yīng)用程序完全加載之前,動(dòng)畫(huà)可以保持用戶(hù)參與。圖像:??UI8

在多步驟中進(jìn)行連接

有時(shí)用戶(hù)需要一系列的步驟來(lái)完成操作。你應(yīng)該清楚,步驟是相互鏈接的,動(dòng)畫(huà)可以幫助你連接每一步,最后創(chuàng)造出一個(gè)完整的旅程。

下面的動(dòng)畫(huà)完美的詮釋了一系列的流程

圖像:JakubAntalík

動(dòng)畫(huà)可以幫助設(shè)計(jì)師創(chuàng)造漸進(jìn)式的信息展示,逐步展示信息可以減少一次性提供的信息量,使界面更易學(xué)習(xí)。以下是逐漸展示信息的兩個(gè)很好的案例:

圖像:Ramotion


圖片:安東Skvortsov

導(dǎo)入新的元素

當(dāng)我們?cè)陧?yè)面上引入一個(gè)新元素時(shí),我們嘗試將用戶(hù)的注意力集中在該對(duì)象上,并幫助他理解為什么我會(huì)看到一個(gè)新對(duì)象。當(dāng)引入新的元素時(shí),動(dòng)畫(huà)可以幫你定義對(duì)象的層次和結(jié)構(gòu)。

動(dòng)畫(huà)可以顯示新物體來(lái)自哪里。圖片:Virgil Pana

給用戶(hù)進(jìn)行空間定位

動(dòng)畫(huà)可以幫助用戶(hù)建立更好的空間信息心智模型。這對(duì)移動(dòng)用戶(hù)來(lái)說(shuō)尤其重要,在快速操作中,用戶(hù)很容易在屏幕的迷宮中迷路。

我們通過(guò)動(dòng)畫(huà)來(lái)指導(dǎo)用戶(hù)。動(dòng)畫(huà)有助于讓用戶(hù)了解信息是如何從這區(qū)域到達(dá)另一個(gè)區(qū)域。通過(guò)向用戶(hù)提供關(guān)于他們目前正在進(jìn)行的操作的信息,可以防止用戶(hù)迷路。

方向性動(dòng)畫(huà)讓你知道你現(xiàn)在在哪里與你來(lái)自哪里。Image:Jae-seong,Jeong

在下面的例子中,懸浮按鈕在轉(zhuǎn)換,清楚地向用戶(hù)說(shuō)明了這兩個(gè)對(duì)象之間的關(guān)系。

動(dòng)畫(huà)可以幫助你建立元素之間的關(guān)系。圖片:Anish Chandran

盡量減少認(rèn)知負(fù)荷

認(rèn)知負(fù)荷是使用產(chǎn)品所需的心理消耗量。認(rèn)知負(fù)荷直接影響用戶(hù)與你的應(yīng)用交互方式。一般來(lái)說(shuō),認(rèn)知負(fù)荷越大,產(chǎn)品就越不理想。

幾乎在任何應(yīng)用中,用戶(hù)都會(huì)填寫(xiě)一些表單。許多表單中都將文本占位作為字段的標(biāo)簽。當(dāng)用戶(hù)點(diǎn)擊這個(gè)字段時(shí),標(biāo)簽消失。因此,用戶(hù)可能在操作時(shí)忘記了這個(gè)字段代表什么,浮動(dòng)標(biāo)簽可幫用戶(hù)理解上下文,尤其是在使用長(zhǎng)表單時(shí)交互更加舒適。

當(dāng)涉及到用戶(hù)輸入時(shí),不要依賴(lài)用戶(hù)的記憶。使所有關(guān)鍵信息可見(jiàn)。圖片:??MDS

讓用戶(hù)理解功能變化

當(dāng)元素在交互之后發(fā)生功能改變。例如,當(dāng)用戶(hù)點(diǎn)擊按鈕時(shí),該按鈕引起了功能變化,這個(gè)動(dòng)畫(huà)可以清楚的幫助用戶(hù)明白我現(xiàn)在處于什么狀態(tài)。

可以在很多移動(dòng)界面中看到的一個(gè)列子就是切換。動(dòng)畫(huà)可以幫助用戶(hù)了解元素的狀態(tài)。

點(diǎn)擊按鈕動(dòng)畫(huà),以便用戶(hù)可以看到更改。圖片:Jurre Houtkamp

在某些情況下,單個(gè)元素的功能變化會(huì)導(dǎo)致整個(gè)視圖的變化。例如,一個(gè)漢堡菜單變成x,并轉(zhuǎn)到了一個(gè)新的頁(yè)面。

向用戶(hù)明確表示對(duì)象程序已更改。圖片:Tamas Kojo

結(jié)論

動(dòng)畫(huà)是強(qiáng)大的,當(dāng)界面復(fù)雜時(shí),它解決了許多功能性的問(wèn)題。動(dòng)畫(huà)具有活力并對(duì)用戶(hù)的操作作出了明確的響應(yīng)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,063評(píng)論 25 709
  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時(shí)...
    歐辰_OSR閱讀 30,246評(píng)論 8 265
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,157評(píng)論 1 92
  • 我喜歡你 如同 喜歡春天的和風(fēng) 喜歡滿(mǎn)天的星辰 喜歡突然的暴雨 我喜歡你就是 一切都那么自然 那么順理成章 只是因...
    陳水水不水閱讀 289評(píng)論 0 4
  • 忙碌的一天不覺(jué)間很快過(guò)去了,從早晨朦朦朧朧的到現(xiàn)在又開(kāi)始打盹開(kāi)了。楊淑杰自己睡覺(jué)也有很長(zhǎng)一段時(shí)間了,不知...
    向陽(yáng)之地閱讀 111評(píng)論 0 1

友情鏈接更多精彩內(nèi)容