Animation
class Animation extends Component
Self-running animation
constructor
new Animation(options)
Create new instance of the Animation
| PARAMETER | TYPE | OPTIONAL | DEFAULT | DESCRIPTION |
|---|---|---|---|---|
| options | object | ✔️ | {} | Options |
Events
progress
Fires for every animation frame when animation is active.
Type: object
| PROPERTY | TYPE | DESCRIPTION |
|---|---|---|
| event | object | Event object. |
| event.progress | number | Current animation progress value. Value is ranged from 0(start) to 1(end). |
| event.easedProgress | number | Eased progress value. |
loop
Fires for every animation loop except for the last loop
This will be triggered only when repeat > 0
Type: object
| PROPERTY | TYPE | DESCRIPTION |
|---|---|---|
| event | object | Event object. |
| event.progress | number | Current animation progress value. Value is ranged from 0(start) to 1(end). |
| event.easedProgress | number | Eased progress value. |
| event.loopIndex | number | Index of the current loop. |
finish
Fires when animation ends.
Type: void