@Override public void verify(InOrder inOrder) { Mockito.verify(spyListener, times(1)).onAnimationStart(animator, false); Mockito.verify(spyListener, times(0)).onAnimationRepeat(animator); Mockito.verify(spyListener, times(1)).onAnimationEnd(animator, false); Mockito.verify(spyListener, times(0)).onAnimationCancel(animator); } });
@Override public void onAnimationCancel(Animator animator) { mListener.onAnimationCancel(mAnimator); }
@Override public void onAnimationStart(Animator animator) { mListener.onAnimationStart(mAnimator); }
@Override public void onAnimationCancel(Animator animator) { mListener.onAnimationCancel(mAnimator); }
@Override public void onAnimationCancel(Animator animator) { mListener.onAnimationCancel(mAnimator); }
@Override public void onAnimationStart(Animator animator) { mListener.onAnimationStart(mAnimator); }
@Override public void onAnimationStart(Animator animator) { mListener.onAnimationStart(mAnimator); }
@Override public void onAnimationCancel(Animator animator) { mListener.onAnimationCancel(mAnimator); }
@Override public void onAnimationStart(Animator animator) { mListener.onAnimationStart(mAnimator); }
@Override public void onAnimationStart(Animator animator) { mListener.onAnimationStart(mAnimator); }
@Override public void onAnimationCancel(Animator animator) { mListener.onAnimationCancel(mAnimator); }
@Override public void onAnimationCancel(Animator animator) { mListener.onAnimationCancel(mAnimator); }
@Override public void onAnimationEnd(Animator animator) { mListener.onAnimationEnd(mAnimator); }
@Override public void onAnimationCancel(Animator animation) { for (int i = 0; i < mListeners.size(); i++) { Animator.AnimatorListener listener = mListeners.get(i); listener.onAnimationCancel(this); } mRunning = false; }
@Override public void onAnimationEnd(Animator animation) { for (int i = 0; i < mListeners.size(); i++) { Animator.AnimatorListener listener = mListeners.get(i); listener.onAnimationEnd(this); } mRunning = false; }
@Override public void onAnimationStart(Animator animation) { // This is the first time we get a handle to the internal ValueAnimator // used by the ViewPropertyAnimator. mFirstFrameHelper.onAnimationStart(animation); for (int i = 0; i < mListeners.size(); i++) { Animator.AnimatorListener listener = mListeners.get(i); listener.onAnimationStart(this); } mRunning = true; }
@Override public void onAnimationCancel(Animator animation) { for (int i = 0; i < mListeners.size(); i++) { Animator.AnimatorListener listener = mListeners.get(i); listener.onAnimationCancel(this); } mRunning = false; }
@Override public void onAnimationEnd(Animator animation) { reorder(); if (al != null) { al.onAnimationEnd(animation); } mLayoutsMap = new HashMap<View, RelativeLayout.LayoutParams>(); for (View v : mCardCollection) { RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) v.getLayoutParams(); RelativeLayout.LayoutParams paramsCopy = cloneParams(params); mLayoutsMap.put(v, paramsCopy); } }
@Override public void onAnimationStart(Animator animation) { // This is the first time we get a handle to the internal ValueAnimator // used by the ViewPropertyAnimator. mFirstFrameHelper.onAnimationStart(animation); for (int i = 0; i < mListeners.size(); i++) { Animator.AnimatorListener listener = mListeners.get(i); listener.onAnimationStart(this); } mRunning = true; }
@Override public void onAnimationStart(final Animator animation) { if (listener != null) { listener.onAnimationStart(animation); } }