animate RecyclerView - Android User Interface

Android examples for User Interface:View Animation

Description

animate RecyclerView

Demo Code


import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.support.v7.widget.RecyclerView;

public class Main{
    public static void animate(RecyclerView.ViewHolder holder,
            boolean goesDown) {

        AnimatorSet animatorSet = new AnimatorSet();

        ObjectAnimator animatorTranslateY = ObjectAnimator.ofFloat(
                holder.itemView, "translationY", goesDown == true ? 200
                        : -200, 0);//ww  w.  j a  va  2  s  .  c om
        animatorTranslateY.setDuration(1000);

        ObjectAnimator animatorTranslateX = ObjectAnimator.ofFloat(
                holder.itemView, "translationX", -50, 50, -30, 30, -20, 20,
                -5, 5, 0);
        animatorTranslateX.setDuration(1000);

        animatorSet.playTogether(animatorTranslateX, animatorTranslateY);

        //animatorSet.playTogether(animatorTranslateY);
        animatorSet.start();

    }
}

Related Tutorials