Learn how to add movement to your designs with auto-animate, explore different kinds of easing, and understand how to add timed animations in Adobe XD in this comprehensive tutorial.
This exercise is excerpted from Noble Desktop’s past web design training materials and is compatible with Adobe XD updates through 2020. We now teach Figma as the primary tool for web and UX & UI design. To learn current skills in web design, check out our Figma Bootcamp and graphic design classes in NYC and live online.
Note: These materials are provided to give prospective students a sense of how we structure our class exercises and supplementary materials. During the course, you will get access to the accompanying class files, live instructor demonstrations, and hands-on instruction.
Topics covered in this Adobe XD tutorial:
The Basics of Auto-Animate, Different Kinds of Easing, Adding a Timed Animation
Exercise Preview
Exercise Overview
In this exercise, you’ll learn how to use auto-animate to add movement and excitement to your designs.
The Basics of Auto-Animate
- In Adobe XD, go to File > Open from Your Computer or hit Cmd–Shift–O (Mac) or Ctrl–Shift–O (Windows).
- Navigate into Desktop > Class Files > Adobe XD Class and double–click on Auto-Animate.xd to open it.
- In the Toolbar, choose the Select tool
.
- Select the artboard by clicking on the artboard name Phone (at the top left of the artboard).
- Duplicate it by hitting Cmd–D (Mac) or Ctrl–D (Windows).
- On the new artboard (on the right), drag the ball to the very bottom of the artboard.
- At the top left of the window click Prototype.
- On the left artboard select the ball.
- A blue arrow will appear on it. Drag the blue arrow to the artboard on the right.
-
In the Property Inspector, set the following:
- Trigger: Tap
- Type: Auto-Animate
- Destination: Phone-1 (should already be set)
- Easing: Ease Out
- Duration: 1 s
- At the top right of the window, click on Desktop Preview
or hit Cmd–Return (Mac) or Ctrl–Enter (Windows).
Click on the ball to see it animate down to the bottom of the screen. Cool, but boring.
Different Kinds of Easing
Let’s try some other easings to see how they change the animation. Easing adjusts the way XD animates the speed and amount of the change. Easing means to go slow (like saying “easy boy” to a horse). In means beginning and out means the end. So Ease In-Out means go slow at the beginning and end (it’ll be faster in the middle). Ease Out means go slow at the end (it’ll be faster at the beginning).
- Keep the preview window open but move it to the left side so it doesn’t cover the work area. It will update as we work.
- With the ball on the left artboard still selected, in the Property Inspector change Easing to Wind-Up.
- Hit Cmd–Return (Mac) or Ctrl–Enter (Windows) to reload the preview window.
-
Click on the ball to see it moves up a little before dropping.
Wind-Up acts like a baseball pitcher winding up to throw a pitch.
- In the Property Inspector change Easing to Bounce.
- Hit Cmd–Return (Mac) or Ctrl–Enter (Windows) to reload the preview window.
- Click on the ball to see it falls down and bounces (like a ball would).
Close the preview window.
Adding a Timed Animation
What if we want to add another animation without having to click on the ball again? We can do that with a Time Interaction.
- At the top left of the window, click on Design.
- Select the right artboard by clicking on the artboard name Phone-1.
- Duplicate it by hitting Cmd–D (Mac) or Ctrl–D (Windows).
- On the right-most artboard select the ball.
- In the Property Inspector, if the lock connecting W and H is unlocked, click it to lock it.
- On the right artboard, grab the top middle resize handle and drag down to make the ball smaller (so it ends up roughly half of its original size).
- In the Property Inspector, reduce Opacity
to 0%.
- At the top left of the window click Prototype.
- Select the middle artboard by clicking on its name.
- A blue arrow will appear on the right (vertically in the middle of the artboard).
- Drag the blue arrow to the artboard on the right.
-
In the Property Inspector, set the following:
- Trigger: Time
- Delay: 0 s
- Type: Auto-Animate
- Destination: Phone-2 (should already be set)
- Easing: Ease In
- Duration: .5 s
- Click in an empty part of the artboard to make sure nothing is selected.
- At the top right of the window, click on Desktop Preview
or hit Cmd–Return (Mac) or Ctrl–Enter (Windows).
-
Click the ball and it should drop, and then scale down and fade away.
Using time interactions you can chain up multiple animations! This has been a quick into to auto-animate. In later exercises you’ll see other uses for it.
Auto-Animate & The Importance of Names
Auto-animate requires layers to be named the same across all artboards. If you change the name on one artboard, do it on the other artboards too!