Adobe XD 新功能 Auto-animate 在 2018 年 10 月釋放,雖然現在介紹好像有點晚了,但看了介紹就覺得超威的,想要好好整理一篇順便收集目前線上不錯的 Auto-animate reference。


auto-animate 是什麼?

一般來說設計師要模擬互動的過程,通常是靠著複製並微調數個 artboards ,並透過使用者點擊切換這些 artboards 來呈現互動效果,但以往 XD 的功能只能做到點擊淡入下個 artboard,過程是直接的切換而沒有漸進式的變化。新功能 auto-animate 則是讓設計師使用 XD 在同個元件不同 artboards 做屬性的微調後,對該元件加上 auto-animate 後就會自動呈現 transition 的效果,且觸發條件除了舊的 tap(點擊) 外還新增了 drag(拖拉) 的觸發動作,這樣就可以模擬手機左右滑或上下滑的互動效果,聽起來超令人興奮的。至於元件可支援的 auto-animate 屬性例如:大小、位置、旋轉等等,可參考此官網說明

PS. XD prototype 的觸發動作除了 TapDrag 外還有 TimeVoice,這個等以後有機會研究再跟大家分享。


如何製作 auto-animate

在解釋步驟前先來看一張官網 demo 左右拖拉互動的效果圖。

模擬左右拖拉互動效果

製作流程:

  1. 將第一個使用者看到的 artboard 設為首頁(成功設置完 artboard 左上角會有房子的藍色 logo 圖示)。

  2. 將要展示的滑動過程依順序將 artboard 一個一個連結好。其中要設定的參數如下:

  • Trigger: 設置 Drag 屬性
  • Action: 設置 Auto-Animate
  • Destination: 設置要連結的下個 artboard
  • Easing: 選擇 transition 過程要使用的變換函數 (同 CSS)

設定參數可參考下圖。
auto-animate 設定參數

將將!是不是很 easy ~


線上 auto-animate 作品分享

免費的 XD 作品我通常都是來找XDGuro,大家可以自行來挖寶,下面推薦一些我看到不錯的 auto-animate 作品。

Auto Animate – Free XD UI kit

Auto Animate – Free XD UI kit

這是官方寫的 demo ,裡面列出了各種常用的動畫效果,例如:Loading Bar, Number Counter, Day/Night Switch, Drag Carrousel, Pull to Refresh, Swipe Away, Parallax… 你想得到的都做得出來。真的是太神奇了~有用 XD 的設計師必載的參考文件!!

Mobile XD scrolling interaction

Mobile XD scrolling interaction

這個作品也是我一看到就立馬收藏的好物!他模擬了最上方 User 資訊如何縮放漸變的過程,互動感覺非常流暢~喜歡!!

Ice Cream App animation

Ice Cream App animation

這個作品也用到了經典的點擊和拖拉效果,也值得收藏!
比較可惜的是左右滑動換冰淇淋的部分不知道為什麼有些卡卡的,還要再多研究一下XD

看完了這些讓我更加愛上 XD,最近發現他也開放 plugin 功能,但目前還沒看到什麼厲害的 plugin,另外版本控制這部分也是我期待的一點,希望他能盡快有這些功能~哈哈 (使用著 Sketch 卻望著 XD 的設計師心聲)

參考資料