雷火电竞首页-中国电竞赛事及体育赛事平台

聯系我們 face+ 關于 服務 案例
首頁 案例 服務 關于 face+

UI動效設計的常見類型詳解,揭秘其設計方法

Time: 2020-01-09


UI設計出了靜態的效果之外經常會加入一些動態效果,因為這樣可以讓整個UI設計變得更加動感,讓人感覺充滿生機,下面我們跟隨小編一起來了解一下UI動效設計的相關資料吧。


UI動效設計常見類型

  1、旋轉。旋轉動效是我們在操作界面的過程中比較常見的動效類型,它主要是切換過程中圖標或其中元素的角度旋轉,是針對具體圖標做的巧妙設計。很多app的圖標設計中都使用了旋轉的效果來模擬實物的晃動感覺,讓用戶覺得親切自然。

  2、填充。填充的主要內容就是填充圖標顏色,這種效果適用于選中后過渡到面性的圖標樣式,可以是局部色塊的填充,也可是填充整體,切換過程都可以做到自然流暢。若只有線性圖標的樣式,圖標面積偏單薄,不易出效果一般不建議使用。

  3、形狀變化。形狀變化動效一般具有較強的趣味性,它也是需要針對圖標形狀元素定制化設計的一種。它的自由度較高,供設計師發揮的空間大,能產生許多有趣的效果。比如QQ的消息圖標,每次雙擊都切換不同的表情,給用戶留下深刻的印象。

  4、縮放。縮放動效是比較適合新手設計師選擇的一種動效類型。它是簡單穩重、包容性好的一種動效,既有動式又不會太復雜夸張。對于視覺引導和明確反饋完全夠用,所以它的應用比較廣泛,適合大多數產品,是比較保守不易出錯的選擇。


2.gif

(圖片來自網絡)


  UI動效設計方法

  一、從哪里開始

  動效主要的作用通過動態演示 UI元素的變化來引導用戶操作,動畫也有能力通過圖標,Logo,插圖為一款應用塑造性格,但不管怎樣,動畫易用性的優先級肯定是要高于增加設計創意形式。在展示你的動畫能力之前,讓我們先回到最核心的 UI動效基礎上來,去關注 UI中的導航和轉換。

  二、轉換模式

  當設計一個導航轉換時,簡單和統一就是2個最關鍵的點。為了實現這一點,我們選擇了2種類型的動效模式:

  1. 基于容器的轉換

  如果界面中涉及到一個容器,比如按鈕、卡片或者列表,那么轉換就是基于容器的動畫。容器通常很容易根據它們的可見邊識別出來,但是要記住,它們也可以是在轉換之前不可見,就是沒有分割線的列表一樣。這種模式過程分為三個步驟來做:

  先使用 Material標準的緩動動畫讓容器動起來(先快速開始,然后緩慢結束)。在下面這個例子中,容器的大小和圓角半徑發生了改變,從一個圓形按鈕變化到一個填充屏幕的矩形。

  容器中的元素以適配容器寬度進行縮放,元素被固定在頂部并隱藏在容器內,這樣就在容器和內部元素之間創建了清晰的聯系。

  在轉換過程中消失的內容元素會隨著容器的加速而淡出,當容器減速時,新的內容元素會淡入。當元素快速移動時,通過淡入淡出元素來實現無縫的轉換效果。


3.png

(圖片來自網絡)

  

把這個設計模式應用于所有容器轉換上,將會建立一致的效果。它還能明確開始和結束之間的關系,因為是用容器動畫進行引導的。為了展示這種模式的靈活性,有些容器只是使用 Material動畫的標準緩動從屏幕外滑入, 它滑動的方向取決于與之關聯的組件的位置。 例如,點擊左上角的抽屜導航圖標,菜單將從左側滑入容器。

  如果容器是從屏幕邊界進入,則它會淡入并放大。 動畫不是從0%的比例開始出現,而是從95%開始,以避免過度彈跳。 縮放動畫使用 Material動畫的減速規范,這意味著它以最大速度開始并輕輕地減速并停止。 當元素要退出時,容器會在沒有縮放的情況下淡出, 退出動畫設計會比進入時更微妙,以便讓用戶將注意力集中在新內容上。

  2. 沒有容器的過渡

  有些界面并不會基于容器進行轉換,例如點擊底部導航中的圖標,將用戶帶去一個新界面。 在這些情況下,使用兩步模式:

  開始元素以淡出的方式消失,結束元素以淡入的方式進入。隨著最終元素的淡入,它也會使用 Material動畫緩動規律進行細微的放大。如果在開始和結束元素之間有一個很清晰的空間和層級關系,共享動畫就可以強化這種關系。例如,在導航步驟上,開始和結束組件共享一個垂直滑動動畫,這種方式加強了在垂直方向上的信息內容。當按下步驟中的下一個按鈕時,組件元素之間共享了一個水平滑動動畫,從左向右的滑動強化了步驟進行的概念。共享動畫也是運用了谷歌 Material動畫的標準緩動。


4.gif

(圖片來自網絡)

  三、最佳實踐

  1. 保持簡單

  考慮到導航轉換的高頻率和易用性的特點,導航的切換更傾向于引導功能而不是炫酷的效果。這也并不是說動畫的形式永遠都不要個性化,只是要確保動畫是符合品牌風格的。能吸引用戶眼球的動畫通常都在一些像小圖標,logo,加載狀態或者空狀態等元素中。下面最左邊的簡單動畫可能不會在 Dribbble 上得到太多的點贊,但是它會使應用變得更好用。

  2. 選擇合適的持續時間和緩動形式

  導航的切換是需要優先考慮功能實用性,所以需要優化持續時間,速度上要快一些,但是也不要快到讓用戶完全注意不到。持續時間是根據動畫在屏幕中所占的位置來決定的。由于導航切換通常會占據屏幕的大部分面積,所以根據經驗建議300ms會是一個不錯的時間選擇。相比之下,像開關這樣的小控件使用的時間就會很短,只需要100ms。如果一個過渡動畫你感覺太快或者太慢,建議以25ms的增量來調整它的持續時間,直到最終達到一個比較舒服的狀態。

  Easing(緩動)描述了動畫的加速和減速速率,大多數導航的切換使用 Material動畫的標準緩動,這是一種非對稱類型的緩動形式。這意味著元素在開始階段以很大的加速度進行加速運動,然后再以很小的加速度去減速,目的是將用戶注意力集中在過渡結束的位置。這種類型的緩動使得動畫看起來非常自然,因為現實世界中的物體是不會立即開始或者停止運動的。如果過渡看起來很僵硬、不自然,很可能是因為錯誤的選擇了對稱性或者線性速率。


5.gif

(圖片來自網絡)


  以上就是小編為你整理的關于UI動效設計的相關資料,希望可以幫助你更好的掌握UI設計的動效類型和設計的技巧,讓你在做ui交互設計的時候更輕松哦!


合作咨詢

上海(總部)

上海市浦東新區郭守敬路498號22號樓
021-61057328
[email protected]

辦公地址地圖

北京

北京市東城區后永康17號A座
010-64015620
[email protected]

辦公地址地圖

成都

四川省成都市錦江區東大街牛王廟段100號
028-62790929
[email protected]

辦公地址地圖
首頁 | 案例 | 服務 | 關于 | face+ | 智見

Copyright ? 2009-2022 FaceUI design. All rights reserved


滬ICP備13044459號-5

上海辦公地點地圖
北京辦公地點地圖
深圳辦公地點地圖
在微信中搜索faceui
或保存二維碼在微信中打開