Pay attention to the fact that the three examples above are all functional animations but serversserves a different purpose. The
The first two examples acts like a modal box pop up. User opens a box and expect it to disappear once done. So it's a good design decision to reveal it slow, helping user understand the change made, and hide it fast. User is in full control here. The
The third animation aims to keep user oriented while zooming into the clock tile (which is a bit less trivial interaction). And so it's important that the animation will revert to tile's original location once zoom out is initiated - user won't lose orientation. Bottom line, design decision is derived from the purpose of the specific functional animation.
Bottom line, design decision is derived from the purpose of the specific functional animation. Reference: https://www.smashingmagazine.com/2015/05/functional-ux-design-animations/Functional Animation In UX Design