Hello, I added the code to my post. I thought I could just create a timeline, add to it the 3 animations and that they would play in the order that they are added. The execution is not what I want though, in this example you can see that the 3 animations happen but after the third animation the carousel keeps spinning. I guess that's because the second animation is set to run infinitely so it goes back to it and that's why it spins. I also tried killing the second animation but that immediately stops all the animations.
I hope that I described my problem well enough. I searched on this forum but found nothing about having an infinite animation in a timeline followed by a finite animation. That is what I'm trying to do. Let the carousel spin "infinitely" (because I don't know when the response from the backend will come) and when necessary stop it and proceed to the final animation (the easing-out) so the carousel would slowly stop spinning.