Android examples for User Interface:RecyclerView
Rotation X Center RecyclerView animation
import android.content.Context; import android.support.v4.view.ViewCompat; import android.support.v7.widget.RecyclerView; import android.view.View; import android.view.animation.DecelerateInterpolator; public class Main{ public static void RotationXCenterACW( final RecyclerView.ViewHolder holder, int duration) { View view = holder.itemView; clear(view);/*from www. j ava 2 s .c o m*/ ViewCompat.animate(view).rotationXBy(-360) .setInterpolator(new DecelerateInterpolator(2.f)) .setDuration(duration).start(); } public static void clear(View v) { ViewCompat.setAlpha(v, 1); ViewCompat.setScaleY(v, 1); ViewCompat.setScaleX(v, 1); ViewCompat.setTranslationY(v, 0); ViewCompat.setTranslationX(v, 0); ViewCompat.setRotation(v, 0); ViewCompat.setRotationY(v, 0); ViewCompat.setRotationX(v, 0); ViewCompat.setPivotY(v, v.getMeasuredHeight() / 2); ViewCompat.setPivotX(v, v.getMeasuredWidth() / 2); ViewCompat.animate(v).setInterpolator(null).setStartDelay(0); } }