1e41f4b71Sopenharmony_ci# Animation Design Principles
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ciAnimations add meaning to your UI. Animations direct user attention to where it is supposed to be, serve as a type of feedback to user operations, show the hierarchical relationships between elements, facilitate transitions to create a seamless user experience, and promote your brand image. Design animations based on basic rules of the physical world, that is, how objects in the physical world would interact with each other, so your animations will play in ways that meet user expectations. The elements used in your design must be aligned with your brand image and the general tone of your product.
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci
6e41f4b71Sopenharmony_ci## Smooth and Natural
7e41f4b71Sopenharmony_ci
8e41f4b71Sopenharmony_ciSmoothness is user experience about the difficulty of information processing. It is a combined response from gesture touch, visual perception, and expectations. Stable frame rate, instant feedback, and responsive operations are basic requirements for animations to deliver a seamless experience.
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci## **Simple and Efficient**
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ciThe motions of UI elements should be kept as simple as possible. The more complex the elements, the longer the user interaction, leading to a sense of sluggishness.
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci![en-us_media_0000001568212933.gif](figures/en-us_media_0000001568212933.gif)
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci
18e41f4b71Sopenharmony_ci## Quick Response
19e41f4b71Sopenharmony_ci
20e41f4b71Sopenharmony_ciKeep the displacements of elements short so the animations will not take excessive time to play. For example, keep the animation duration to be less than 350 ms for a long displacement, 250 ms for a medium displacement, and 150 ms for a short displacement.
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci![en-us_media_0000001517293356.gif](figures/en-us_media_0000001517293356.gif)
23e41f4b71Sopenharmony_ci
24e41f4b71Sopenharmony_ci
25e41f4b71Sopenharmony_ci## Consistent Motions
26e41f4b71Sopenharmony_ci
27e41f4b71Sopenharmony_ciWhen orchestrating motions, use consistent motion paths and appropriate orchestration methods to allow users to focus only on the tasks at hand.
28e41f4b71Sopenharmony_ci
29e41f4b71Sopenharmony_ci![en-us_media_0000001517293364.gif](figures/en-us_media_0000001517293364.gif)
30e41f4b71Sopenharmony_ci
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ci## Easing the Wait Time
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ciAnimations can ease the wait time between operations for users by leveraging intuitive, eye-pleasing graphical elements and also smooth the transitions between different screens and elements. You can also use animations to make serial tasks appear as if they were parallel tasks.
35e41f4b71Sopenharmony_ci
36e41f4b71Sopenharmony_ci![en-us_media_0000001517452948.gif](figures/en-us_media_0000001517452948.gif)
37e41f4b71Sopenharmony_ci
38e41f4b71Sopenharmony_ci## Highlighting the Brand
39e41f4b71Sopenharmony_ci
40e41f4b71Sopenharmony_ciWell designed animations help enhance the brand image by delivering delightful, high-quality user experience. Brand animations, imitations of astronomical phenomena, such as tailing, melt ball, light emitting, and magnetic attraction, if used throughout the entire system, give your UI signatures that are unique to your brand.
41e41f4b71Sopenharmony_ci
42e41f4b71Sopenharmony_ci![en-us_media_0000001517452940.gif](figures/en-us_media_0000001517452940.gif)