private void animateView(final int position, @NonNull final View view, @NonNull final Animator[] animators) {
        if (mAnimationStartMillis == -1) {
            mAnimationStartMillis = SystemClock.uptimeMillis();
        }

        ViewHelper.setAlpha(view, 0);

        AnimatorSet set = new AnimatorSet();
        set.playTogether(animators);
        set.setStartDelay(calculateAnimationDelay(position));
        set.setDuration(mAnimationDurationMillis);
        set.start();

        mAnimators.put(view.hashCode(), set);
    }
private void animateView(final int position, @NonNull final View view, @NonNull final Animator[] animators) {
        if (mAnimationStartMillis == -1) {
            mAnimationStartMillis = SystemClock.uptimeMillis();
        }

        ViewHelper.setAlpha(view, 0);

        AnimatorSet set = new AnimatorSet();
        set.playTogether(animators);
        set.setStartDelay(calculateAnimationDelay(position));
        set.setDuration(mAnimationDurationMillis);
        set.start();

        mAnimators.put(view.hashCode(), set);
    }
private void animateView ( final int position , @ NonNull final View view , @ NonNull final Animator [ ] animators ) { if ( mAnimationStartMillis == - 1 ) { mAnimationStartMillis = SystemClock . uptimeMillis ( ) ; } ViewHelper . setAlpha ( view , 0 ) ; AnimatorSet set = new AnimatorSet ( ) ; set . playTogether ( animators ) ; set . setStartDelay ( calculateAnimationDelay ( position ) ) ; set . setDuration ( mAnimationDurationMillis ) ; set . start ( ) ; mAnimators . put ( view . hashCode ( ) , set ) ; }
Animates given View.

@param view the View that should be animated.
Animates given View .