Example usage for android.view View animate

List of usage examples for android.view View animate

Introduction

In this page you can find the example usage for android.view View animate.

Prototype

public ViewPropertyAnimator animate() 

Source Link

Document

This method returns a ViewPropertyAnimator object, which can be used to animate specific properties on this View.

Usage

From source file:Main.java

public static void fadeInView(final View view, long duration) {
    view.setVisibility(View.VISIBLE);
    view.animate().alpha(1f).setDuration(duration).setListener(null);
}

From source file:Main.java

public static void animateIn(View view) {
    if (view instanceof RelativeLayout) {
        RelativeLayout relativeLayout = (RelativeLayout) view;
        for (int i = 0; i < relativeLayout.getChildCount(); i++) {
            View child = relativeLayout.getChildAt(i);
            child.animate().setStartDelay(100 + i * DELAY).alpha(1).scaleX(1).scaleY(1);
        }//from ww w  .  jav a  2  s  .  c  o m
    } else {
        LinearLayout linearLayout = (LinearLayout) view;
        for (int i = 0; i < linearLayout.getChildCount(); i++) {
            View child = linearLayout.getChildAt(i);
            child.animate().setStartDelay(100 + i * DELAY).alpha(1).scaleX(1).scaleY(1);
        }
    }
}

From source file:Main.java

public static void animateOut(View view) {
    if (view instanceof RelativeLayout) {
        RelativeLayout relativeLayout = (RelativeLayout) view;
        for (int i = 0; i < relativeLayout.getChildCount(); i++) {
            View child = relativeLayout.getChildAt(i);
            child.animate().setStartDelay(i).alpha(0).scaleX(0f).scaleY(0f);
        }// ww w  .  j  ava2  s  .  c om
    } else {
        LinearLayout linearLayout = (LinearLayout) view;
        for (int i = 0; i < linearLayout.getChildCount(); i++) {
            View child = linearLayout.getChildAt(i);
            child.animate().setStartDelay(i).alpha(0).scaleX(0f).scaleY(0f);
        }
    }

}

From source file:Main.java

public static void fadeInView(View view) {
    view.setAlpha(0f);
    view.setVisibility(View.VISIBLE);
    view.animate().alpha(1f);
}

From source file:Main.java

public static void scaleAnim(@NonNull View v, float scaleX, float scaleY, long duration) {
    v.animate().scaleX(scaleX).scaleY(scaleY).setDuration(duration).start();

}

From source file:Main.java

public static void show(View view, AnimatorListenerAdapter listener) {
    if (view != null) {
        view.animate().translationY(0).setInterpolator(new DecelerateInterpolator(2)).setListener(listener)
                .start();//from   www  . j  a v  a  2 s.c o m
    }
}

From source file:Main.java

public static void slideInDown(View v) {
    v.setTranslationY(-v.getMeasuredHeight());
    v.setVisibility(View.VISIBLE);
    v.animate().setInterpolator(new AccelerateDecelerateInterpolator()).setDuration(ANIMATION_DURATION)
            .translationY(0).start();/*from w w w .j a  v a2s  .c  o m*/
}

From source file:Main.java

public static void rotation(View view, float rotation, int duration, int startDelay,
        Animator.AnimatorListener listener) {
    view.animate().rotation(rotation).setDuration(duration).setStartDelay(startDelay)
            .setInterpolator(new DecelerateInterpolator()).setListener(listener);
}

From source file:Main.java

public static void alpha(View view, float alpha, int duration, int startDelay,
        Animator.AnimatorListener listener) {
    view.animate().alpha(alpha).setDuration(duration).setStartDelay(startDelay)
            .setInterpolator(new DecelerateInterpolator()).setListener(listener);
}

From source file:Main.java

/**
 * Fade in or fade out a given view.//w  w w .  ja  va 2  s .  c o  m
 */
public static void animateViewSetVisible(final boolean visible, final View view) {
    view.setVisibility(View.VISIBLE);
    view.setAlpha(visible ? 0 : 1);
    view.animate().setDuration(300).alpha(visible ? 1 : 0).setListener(new AnimatorListenerAdapter() {
        @Override
        public void onAnimationEnd(Animator animation) {
            view.setVisibility(visible ? View.VISIBLE : View.GONE);
        }
    });
}