10 招動畫效果讓你的 App 更有逼格
大量的實驗表明:
動態表情包比靜態表情圖更有趣;
動態圖比靜態圖更生動有吸引力;
App 裡的動態效果也要比靜態設計更能體現逼格。
看到這裡,你是不是開始計算自己的 App 有幾處動效了?那麼如何通過動態效果來提升自己 App 的使用者體驗呢?看完今天的文章你就知道怎麼做了。
首先要強調一點,好好閱讀安卓和 iOS 的官方文件,會避免很多彎路。蘋果和谷歌的官方開發者文件,都有一些專門講解動態效果的章節。他們也鼓勵開發者通過新增動效來優化 App 介面。
另外,一個 App 是討喜還是令人討厭,這之間只有一線之差。如果你的動效打擾到使用者的使用,那還不如還原靜態效果。動效的目的是為了提高使用者的興趣,增加使用者的參與度,可不是為了趕走使用者。
想提升使用者體驗?試試這10招動畫效果
無聊的 App 和有趣的體驗之間可能只差了一個動畫效果。好的動效能促進使用者的參與感,越用越愛用。
1.下拉體驗
下拉重新整理算是基本的動態效果,大部分智慧手機使用者都已習慣這種操作。這樣的重新整理動效可以減少使用者在等待內容載入時的焦躁感。以 Fitness Tracker 為例:它採用了一個小人在走路的動態效果。
2.登入引導
動態效果用得好,使用者引導不能少。在登入的過程中,新增動畫效果也可以打動使用者。下圖這個減肥 App 的使用者引導過程就設計的非常有趣,使用者在初次使用並設定自己的身高體重資訊時,介面不僅設計的乾淨整潔,還配有動畫效果。給人留下良好的第一印象。
3.載入體驗
頁面載入的過程中,你需要暫時轉移使用者的注意力,讓他們忽略等待這個頁面的時間。有些做的很好的動畫就完美地達成了這個效果。比如下面這個聊天應用,就用一根線連線起了所有的朋友。
4.有趣的引導頁
現在有很多 App 會把引導頁也做成動效的,這樣不僅看起來更有品質,也吧你的 App 特色介紹的更具體。Devin Ruppert 的引導頁設計,將一個複雜的 App 渲染成了一次其妙的冒險。讓使用者胃口大增。
5.互動性的教程
在做使用者的使用教程時,你也可以通過動效的形式來指導使用者,再也不需要長篇累牘的文字說明了。展示遠比說教的效果好。比如你想要引導使用者怎麼使用你的 App,光靠圖片和文字很難說講明白,但是一個簡單的動畫就能讓使用者秒懂如何操作使用。
6.清晰的反饋
使用者在使用你的 App 期間,時不時需要確認自己的操作是否正確,如果操作失敗,原因是什麼。這些都需要設計者考慮在內,在何時向使用者反饋他們的操作結果。比如,使用者完成支付操作後,如果能提示一個對號的動效就能讓他們覺得已經搞定了。
7.自然的過渡
從一個介面到另一個介面,如果兩者沒有太大的關聯,使用者會覺得突兀和尷尬。如果有一個過度效果,就會緩和一下這種。檢視一下Life minimal 經驗的視覺效果,他們是如何過渡的。
8.動態新聞流
在設計的時候,很重要的一點是將所有的元素以特別的形式排列,並邀請使用者繼續檢視後面的頁面。新聞類的應用可以採用這種點選標題、顯示更多內容的方式。我們推薦你檢視關於 UI 導航內容。
9.卡片動畫
在 App 內部使用的卡片式動畫可以簡潔地呈現所有複雜的資料。如果你想表達的內容用幾句話都說不完,不妨採用卡片式的結構作為你的解決方案。使用 3D touch 提供的互動效果則更佳,如下面的 Travel Blog。
10.按鈕互動
按鈕的動畫效果可以算是一種強烈的需求呀!此處能將功能和使用者期待結合起來,使用者點選按鈕之後,如果能看到動畫效果,也是一種操作成功的心裡暗示。此外,如果效果設計的有趣,還會有小驚喜。看一下 MarketMe 原型提供的範例:他們是如何新增搜尋按鈕的?
結語
動畫效果是一項提升使用者體驗的工程。有些是必須有的,有些是有了會更好的。你要做的不是一個平淡無奇的產品,而是能為使用者帶來難忘體驗的 App。
相關文章
- Promise 讓你的專案更有逼格Promise
- 如何讓你的專業聽起來逼格更高?
- 深度掌握 Java Stream 流操作,讓你的程式碼高出一個逼格!Java
- win10下的裝逼利器,讓你的win10更好用Win10
- 在redis中使用lua指令碼讓你的靈活性提高5個逼格Redis指令碼
- 這些JavaScript程式設計黑科技,裝逼指南,高逼格程式碼,讓你驚歎不已JavaScript程式設計
- 開源demo| 你畫我猜——讓你的生活更有趣
- PPT動畫組合應用:讓文字更有衝擊力動畫
- 學好這十招 讓你充分體驗 Windows 10Windows
- 10個讓你相見恨晚的iOS Swift動畫框架!iOSSwift動畫框架
- 盤點那些讓iPhone逼格大漲的奇趣手機殼iPhone
- 讓View具有彈性效果的動畫——SpringAnimationView動畫Spring
- 一個番茄是如何讓你工作更有效率的
- 自己動手搭建有逼格的部落格
- 科技公司最常用的50款開源工具,提升你的逼格~開源工具
- 讓你的App有聲音APP
- 6個新jQuery技術讓你的設計內容更有趣jQuery
- 讓View具有減速效果的動畫——FlingAnimationView動畫
- 高逼格Android轉場動畫,輕鬆實現掘金使用者頭像轉場動畫Android動畫
- 樂2評測:昔日的價格今日的逼格
- 提升逼格的兩個函式函式
- 一些可以讓你裝逼的演算法技巧總結演算法
- jQuery動畫效果的刪除行效果jQuery動畫
- Python爬取個人部落格,帶你製作高逼格的資料聚合雲圖Python
- 教你幾招讓你的Mac不再卡頓,流暢如新Mac
- 10個令人印象深刻的JavaScript動畫效果網站JavaScript動畫網站
- 仿噹噹App首頁按鈕漸變動畫效果APP動畫
- 讓專案管理更有效 (轉)專案管理
- 讓專案管理更有效(轉)專案管理
- 好用不卡,這些外掛和配置讓你的 Webstorm 更牛逼!WebORM
- jQuery 效果 – 動畫jQuery動畫
- UGUI動畫效果UGUI動畫
- 學會這幾招,輕鬆讓你的github脫穎而出Github
- 讓我們的Linux安全的10招必殺技Linux
- 高仿京東到家APP引導頁炫酷動畫效果APP動畫
- JavaScript簡單的動畫效果JavaScript動畫
- iOS UITableViewCell的動畫效果(一)iOSUIView動畫
- 讓你心動的 HTML5 & CSS3 效果HTMLCSSS3