Skip to the content.

ControlAnimator component

This component implements the ease-in and ease-out animations that are often met in web site or mobile applications.

Here are a few examples of animations that you can obtain using the component:

HamburgerMenuAnimation

PopupAnimation

Notes

Credits for the various math functions to calculate the ease-in and ease-out values: Robert Penner on http://www.gizma.com/easing/

The component globally generates floating point numbers that range from a start value to an end value within a certain number of steps. These numbers are generated using the ease-in and ease-out animation math functions provided by Robert Penner on his site.

Generally speaking, here is what ‘ease-in’ and ‘ease-out’ mean:

EaseInAnimation

EaseOutAnimation

EaseInOutAnimation

The following animations are available:

Globally speaking, animation ‘speeds-up’ when used in the following order: Cubic > Quadratic > Quartic > Quintic.

Properties

Here are the properties available to configure the animation:

Input

Output

Files

ControlAnimatorApp

HISTORY changes

v1.0 [ 08-jun-2020 ]