Functional Animation In UX Design: What Makes a Good Transition?
You should use functional animation to smoothly transport users between navigational contexts, explain changes in the arrangement of elements on a screen, and reinforce element hierarchy.
Source: babich.biz