Here is a concise way to describe the four main types of animations:
Theme transitions: specific animations for specific actions
Theme animations: specific animations for custom actions
Custom animations: custom animations for custom actions
Manual animations: custom code that doesn’t leverage any animation features, other than perhaps the ...