I am currently working on a project in which some screens require loading animation. Based on the information displayed after loading, I want to select the loading animation. There are several cases but I want to keep this question broad in the context.
P.S. If people feel that asking a broad question in a given context is not appropriate then they can consider few scenario mention here -
Loading animation displaying before Search Results. Yes, we need to show some delay.
Loading animation displaying for fetching data
Loading animation displaying for syncing data
There are some more but I don't want to mention all here. Also, is it good to show different animation for different type of activity?