XDの新機能、自動アニメーションを使ってみた


みなさま、こんにちは！日本大好き24年、デザイナーのボブです。


本記事では、最近追加されたAdobe XDの新機能「自動アニメーション」の紹介をします。

また、「自動アニメーション」を中心に、XDでどんなことができるかをまとめたので、
XDを知らない方も、これを機会にぜひ使ってみてください。

---

今回は、明日使える「XD通っぽく聞こえる」言葉も合わせて紹介していきたいと思います。
使えるシチュエーションをしっかりと確認し、活用してくださると嬉しいです。

通っぽく聞こえるということは、詳しい人が日常的に使う言葉や機能であるため、
XDを使ったことが無くともXDトークで円滑にコミュニケーションを取ることができるのではないでしょうか！

** ではでは、XDに馴染みのない方にも分かるように「通フレーズ」を通して、XDのおすすめ機能を紹介していきます:raised_hands:**



##そもそもAdobe XDとは
そもそもXDとはなんぞや、、という方もいるかもしれませんので簡単に説明します。

XD（Adobe Experience Design CC）は、webやアプリのUIデザイン作成から、ページに画面遷移までを作ることができるモックアップツールです。

 デザインをURLで共有することや、ページ遷移のトランジションをつけることができ、大変重宝しています。
モックアップツールを使うことでコミュニケーションを円滑にし、素早い開発を進めることができると思います。

ちなみに、XDは無料で使えて（無料のアカウント登録は必要）、チュートリアルが豊富なため比較的学習コストは低いんですよ:clap:




##Phrase 1：え、そのボタン要素、シンボル化してないの？:anguished:
 必死に複数のボタンの色を一つ一つ直している人に、この言葉をかけてください。

**シンボル機能とは**
>Adobe XD のシンボルを使えば、ドキュメント内に要素（または要素のグループ）のコピーを複数配置して、後から全部まとめて変更できます。デザインの中に、同じ要素の組み合わせが繰り返し登場する場合には、大きく時間を削減できる機能です。

端的に言うと...
<font color="OrangeRed">ヘッダーやボタンなどのパーツをシンボル化しておくと、全てのシンボルを一括で編集できますよ〜〜という機能です。</font>
シンボルはアセットパネルに追加され、要素の調整が圧倒的に楽になります。


![スクリーンショット 2018-12-10 19.17.22.png](https://qiita-image-store.s3.amazonaws.com/0/311021/8b010c64-40a9-8d79-f3dd-d09b537e5f0b.png)



ボタン要素をただコピーして複数配置していると、形や色が変更になったとき大変です...:innocent:

また、同じようにアセットパネルにはカラーやフォントも登録することができ、
登録してあるカラー、フォント、シンボルを変更すると、一括で反映されるんだぜ！！:point_up:
まじ半端ないって。


##Phrase 2：デザインスペックを見ると、便利な世の中になったなって思うよ...:older_man_tone1:
デザインデータを見ながらに小声で呟くと効果は増し増しです。

**デザインスペックとは**
>ファイルのデザインプロパティを自動的に共有できます。デザインスペックを公開することで、開発者にエレメントの高さ、幅、サイズ、整列、2 つのアイコン／エレメント間の相対的な間隔、色、テキスト編集などの重要な情報を提供します。

端的に言うと...
<font color="OrangeRed">URLでデザイン情報を共有できるよ〜〜という機能です。</font>

<img src="https://qiita-image-store.s3.amazonaws.com/0/311021/3eaf1366-db20-2b0f-21fe-dfaee7e66780.png" >


**デザインスペックで共有できる主な情報**
・マージン
・フォントサイズ
・カラー
・アセットに登録している要素
（アセットパネルとは違います！デザインスペックで共有したいアセットは別で設定します）


画面左側のデザインにカーソルを合わせるとマージンが表示され、
画面右側にそのページに使われているアセット、カラー、文字スタイルなどが表示されます！

この機能の出現により、デザインデータにマージンのガイドを引くと言う作業がなくなりました....
そして、なんと！共有されたURLからアセットを書き出す（png,svg,pdf）こともできるんです:point_up:
すごい。



##Phrase３：自動アニメーションで表現の幅広がったよねぇ:clap:
**最後に、今回の記事で紹介したいメイン機能です！！！**
XDトークで主導権を握りたいときに絶大な力を発揮します。
と、いうのも先月発表されたばかりの機能だからです。  
こんなセリフを言った日には斜向かいの後輩はキラキラした目であなたの方を振り返るでしょう。

**自動アニメーションとは**
>2つのアートボード間のミクロインタラクションを作成できます。

端的に言うと...
<font color="OrangeRed">始めと終わりのページを二枚用意するだけで、その間のインタラクションを自動で作成してくれるすごい機能です。</font>

これだけ聞くと、どういうこと？！:rage:
という感じですよね、自分もそうでした:thermometer_face:

例えば、こんな感じで変化前と変化後、2つのページを用意して、自動アニメーションを設定すると...

![_01.png](https://qiita-image-store.s3.amazonaws.com/0/311021/7c3568bd-02b0-4a1d-5038-572341b40b28.png)


これだけで、ページ間の動きをXDが作ってくれるのです！！
すごすぎて震えませんか？

![advent_cale02.gif](https://qiita-image-store.s3.amazonaws.com/0/311021/8a9ea314-76a4-8958-2896-2d63326b8a1d.gif)


また、ディレクターやデザイナーから「タップするとふわっとした感じで大きくして！」とアニメーションの注文を言葉で受けたことはないでしょうか？

ふわっと...ってどういうこと・・？:scream:
と思ったこともあるはずです。
そんな問題も解決できてしまいます。
そう、自動アニメーションならね。

変化前と変化後のページを作成し、自動アニメーションのアクションを付けるだけで....
<img src="https://qiita-image-store.s3.amazonaws.com/0/311021/ee3700ec-c2ac-eede-b4ae-83cd2998a226.png" width=80%>




間の動きをXDが自動で作ってくれます！！
まじ神すぎませんか。
![advent_cale.gif](https://qiita-image-store.s3.amazonaws.com/0/311021/9935692e-100b-066d-7f4f-531dba6314b9.gif)



応用すると、ドロワーやカルーセルの動きも作成することができるので表現の幅がぐっと広がると思います！


##まとめ

XDは2017年末に正式リリースされて、現在ver13.1。
ほぼ毎月中旬にアップデートし、すごい速さで進化しているツールです。

デザイナーだけで無く、色んな方に一種のコミュニケーションツールとして活用して欲しいと思っています。
気になる機能がでてきたら、ぜひ使ってください。