New View/Activity/Fragment animation
private void setupAnimation(View view) {
if (view.getViewTreeObserver().isAlive()) {
ViewTreeObserver observer = view.getViewTreeObserver();
observer.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
if (view.getViewTreeObserver().isAlive()) {