Here's a simple block of code which changes a PushButton width to 100px over a quarter of a second. Animations are 100% asynchronous and will not block code execution.Create your own cubic bezier timing functions.Animate control geometry, sprites, scroll positions, values - or anything! Subclassing makes extending Animation Kit easy.Add professional animations with as little as one line of code.No loss of precision due to animation execution time.Only animates values that have actually changed.