Animations

Animations

Overview of animation.

Animation can also be an effective way to communicate information. For example, it can illustrate the operation of a particular tool or reflect a particular state. It can also be used to include an element of fun in your application's interface. You can use animation effects for objects within a window and user interface (UI) elements, such as icons, buttons, and pointers. However, do not use animation as the only way to convey essential information. As previously mentioned, Tablet PCs (because of the acute usage angles) are likely to have less idea ideal contrast, so animations should have clear and distinct transitions. Never show animation and require pointing with the tablet pen at the same time.

Effective animation involves many of the same design considerations as other graphic elements, particularly color and sound. Fluid animation requires presenting images at 16 (or more) frames per second. When you add animation to your software, ensure that it does not affect the interactivity of the UI. Do not force the user to remain in a specific mode until the animation has finished. Unless animation is part of a process, ensure that the user can interrupt it or that it is independent of the user's primary interaction.

Avoid gratuitous use of animation. When animation is used only for a decorative effect, it can distract or annoy users. To use animation most effectively, use it for a specific purpose or condition. Avoid repeating the animation unless the condition persists or recurs. You should provide users with the option of turning off the animation or otherwise customizing the animation effects.