1. Starting
There u will see how to use animations
Initializing
Firstly, you need to initialize your animation
Example
public final Animation animation = new Animation();
Animation#animate()
After initializing, you need to call animate method, it will animate value to your
Example
animation.animate(valueTo, duration, easing, safe);
What does means safe?
safe means that animation will not animate if animation's target value == valueTo in Animation#animate()
Animation#isAlive()
Returns true if animation is animating
Animation#isDone()
Returns true if animation is not animating
What does means easing?
Easing functions specify the rate of change of a parameter over time.
Objects in real life donāt just start and stop instantly, and almost never move at a constant speed. When we open a drawer, we first move it quickly, and slow it down as it comes out. Drop something on the floor, and it will first accelerate downwards, and then bounce back up after hitting the floor.
Example
Easings.BACK_BOTH
Important Thing
Because you dont updating animation, after .animate() you need to update animation calling Animation#update()
Example
animation.update();
Done!
Last updated