@Override public void onAnimationEnd(Animation animation) { if (isBanClick) { view.setClickable(true); } if (animationListener != null) { animationListener.onAnimationEnd(animation); } } });
@Override public void onAnimationStart(Animation animation) { if (isBanClick) { view.setClickable(false); } if (animationListener != null) { animationListener.onAnimationStart(animation); } }
public void onAnimationStart(Animation animation) { if (mShowAnimationListener != null) { mShowAnimationListener.onAnimationStart(animation); mShowAnimationListener.onAnimationEnd(animation); public void onAnimationRepeat(Animation animation) { if (mShowAnimationListener != null) { mShowAnimationListener.onAnimationRepeat(animation); public void onAnimationStart(Animation animation) { if (mCancelAnimationListener != null) { mCancelAnimationListener.onAnimationStart(animation); mCancelAnimationListener.onAnimationEnd(animation); public void onAnimationRepeat(Animation animation) { if (mCancelAnimationListener != null) { mCancelAnimationListener.onAnimationRepeat(animation);
super.onAnimationStart(); if (mListener != null) { mListener.onAnimationStart(getAnimation()); super.onAnimationEnd(); if (mListener != null) { mListener.onAnimationEnd(getAnimation());
} else { mIsAnimating = false; listener.onAnimationEnd(null);
private void animateToRefreshingPosition(int from, Animation.AnimationListener listener) { clearAnimation(); if (computeAnimateToRefreshingDuration(from) <= 0) { listener.onAnimationStart(null); listener.onAnimationEnd(null); return; } mFrom = from; mAnimateToRefreshingAnimation.reset(); mAnimateToRefreshingAnimation.setDuration(computeAnimateToRefreshingDuration(from)); mAnimateToRefreshingAnimation.setInterpolator(mAnimateToRefreshInterpolator); if (listener != null) { mAnimateToRefreshingAnimation.setAnimationListener(listener); } startAnimation(mAnimateToRefreshingAnimation); }
private void animateOffsetToStartPosition(int from, Animation.AnimationListener listener) { clearAnimation(); if (computeAnimateToStartDuration(from) <= 0) { listener.onAnimationStart(null); listener.onAnimationEnd(null); return; } mFrom = from; mAnimateToStartAnimation.reset(); mAnimateToStartAnimation.setDuration(computeAnimateToStartDuration(from)); mAnimateToStartAnimation.setInterpolator(mAnimateToStartInterpolator); if (listener != null) { mAnimateToStartAnimation.setAnimationListener(listener); } startAnimation(mAnimateToStartAnimation); }
/** * Is called when animation completes * <p> * Calls the {@link #changeViewPosition(float, float)} giving the subclasses * the ability to change the position of the view based on their logic * * @param animation moving animation */ @Override public void onAnimationEnd(Animation animation) { changeViewPosition(params.getXAxisDelta(), params.getYAxisDelta()); if (animationListener != null) { animationListener.onAnimationEnd(animation); } }
@Override public void onAnimationEnd(Animation animation) { cb.onAnimationEnd(animation); }
@Override public void onAnimationStart() { super.onAnimationStart(); if (mListener != null) { mListener.onAnimationStart(getAnimation()); } }
@Override public void onAnimationEnd() { super.onAnimationEnd(); if (mListener != null) { mListener.onAnimationEnd(getAnimation()); } }
@Override public void onAnimationEnd() { super.onAnimationEnd(); if (mListener != null) { mListener.onAnimationEnd(getAnimation()); } } }
@Override public void onAnimationEnd() { super.onAnimationEnd(); if (mListener != null) { mListener.onAnimationEnd(getAnimation()); } }
@Override public void onAnimationEnd() { super.onAnimationEnd(); if (mListener != null) { mListener.onAnimationEnd(getAnimation()); } }
@Override public void onAnimationEnd(Animation animation) { isAnimating = false; if(completeAnimation != null){ completeAnimation.onAnimationEnd(animation); } }
public void onAnimationEnd(Animation animation) { v1.post(new SwapViews(mCurrentView, v1, v2, end)); if(halmAnimation != null){ halmAnimation.onAnimationEnd(animation); } }
@Override public void onAnimationStart(Animation animation) { if(completeAnimation != null){ completeAnimation.onAnimationStart(animation); } }
@Override public void onAnimationStart(Animation animation) { if (animationListener != null) { animationListener.onAnimationStart(animation); } }
@Override public void onAnimationStart() { super.onAnimationStart(); if (mListener != null) { mListener.onAnimationStart(getAnimation()); } }
@Override public void onAnimationEnd() { super.onAnimationEnd(); if (mListener != null) { mListener.onAnimationEnd(getAnimation()); } }