List of usage examples for android.view.animation Animation setAnimationListener
public void setAnimationListener(AnimationListener listener)
Binds an animation listener to this animation.
From source file:Main.java
public static void fadeIn(final View view, AnimationListener animationListener, int duration) { Animation alphaAnimation = new AlphaAnimation(1.0f, 0.0f); alphaAnimation.setDuration(duration); alphaAnimation.setAnimationListener(animationListener); view.startAnimation(alphaAnimation); }
From source file:Main.java
public static void fadeOut(final View view, AnimationListener animationListener, int duration) { view.setVisibility(View.VISIBLE); Animation alphaAnimation = new AlphaAnimation(0.0f, 1.0f); alphaAnimation.setDuration(duration); alphaAnimation.setAnimationListener(animationListener); view.startAnimation(alphaAnimation); }
From source file:Main.java
public static void fadeIn(final View view) { Animation alphaAnimation = new AlphaAnimation(1.0f, 0.0f); alphaAnimation.setDuration(FADE_DURATION); alphaAnimation.setAnimationListener(new AnimationListener() { @Override/* w w w.j a v a 2 s .co m*/ public void onAnimationStart(Animation animation) { } @Override public void onAnimationRepeat(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { view.setVisibility(View.INVISIBLE); } }); view.startAnimation(alphaAnimation); }
From source file:Main.java
public static void fadeOut(final View view) { view.setVisibility(View.VISIBLE); Animation alphaAnimation = new AlphaAnimation(0.0f, 1.0f); alphaAnimation.setDuration(FADE_DURATION); alphaAnimation.setAnimationListener(new AnimationListener() { @Override/*from w w w . j ava 2 s . c o m*/ public void onAnimationStart(Animation animation) { } @Override public void onAnimationRepeat(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { } }); view.startAnimation(alphaAnimation); }
From source file:Main.java
public static void startCollapseViewAnimationOn(final View collapsibleContainer, final View fadeContainer, final AnimationListener listener, final int collapseDuration) { Animation animation = getFadeOutAnimation(FADE_DURATION); animation.setAnimationListener(new AnimationListener() { @Override//from w ww.ja v a 2 s. com public void onAnimationStart(Animation animation) { } @Override public void onAnimationRepeat(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { Animation secondAnimation = getCollapseViewAnimation(collapsibleContainer, collapseDuration); if (listener != null) { secondAnimation.setAnimationListener(listener); } collapsibleContainer.startAnimation(secondAnimation); } }); fadeContainer.startAnimation(animation); }
From source file:Main.java
/** * * @param view// w w w. j av a2 s. c o m * @param duration */ public static void fadeOut(final View view, long duration) { Animation animation = new AlphaAnimation(1, 0); animation.setDuration(duration); animation.setFillAfter(true); animation.setAnimationListener(new AnimationListener() { @Override public void onAnimationStart(Animation animation) { } @Override public void onAnimationRepeat(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { Message message = Message.obtain(); message.obj = view; handler.sendMessage(message); } }); view.startAnimation(animation); }
From source file:Main.java
public static void startAnimation(View target, int aniResId, AnimationListener listener) { if (target == null) return;//from w w w. j ava 2 s .com Animation animation = AnimationUtils.loadAnimation(target.getContext(), aniResId); if (animation != null) { if (listener != null) { animation.setAnimationListener(listener); } target.startAnimation(animation); } }
From source file:Main.java
public static void startExpandViewAnimationOn(final View expandableContainer, final View fadeContainer, final AnimationListener listener, final int expandDuration) { Animation animation = getExpandViewAnimation(expandableContainer, expandDuration); animation.setAnimationListener(new AnimationListener() { @Override//ww w.j ava 2s. c om public void onAnimationStart(Animation animation) { } @Override public void onAnimationRepeat(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { Animation secondAnimation = getFadeInAnimation(FADE_DURATION); if (listener != null) { secondAnimation.setAnimationListener(listener); } fadeContainer.startAnimation(secondAnimation); } }); expandableContainer.startAnimation(animation); }
From source file:Main.java
public static void startAnimation(View target, int aniResId, AnimationListener listener) { if (target == null) { return;// w w w.j av a2 s. com } Animation animation = AnimationUtils.loadAnimation(target.getContext(), aniResId); if (animation == null) { return; } if (listener != null) { animation.setAnimationListener(listener); } target.startAnimation(animation); }
From source file:Main.java
public static void startAnimation(View target, int aniResId, int duration, AnimationListener listener) { if (target == null) { return;// ww w. j a va 2 s. c o m } Animation animation = AnimationUtils.loadAnimation(target.getContext(), aniResId); if (animation == null) { return; } if (listener != null) { animation.setAnimationListener(listener); } animation.setDuration(duration); target.startAnimation(animation); }