Android examples for User Interface:RecyclerView
Top In Delay 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 TopInDelayAnim(RecyclerView.ViewHolder holder, Context context, int duration) { View itemView = holder.itemView; clear(itemView);/*from www . j a v a 2 s.c o m*/ itemView.setTranslationY(-holder.itemView.getRootView().getHeight()); itemView.animate().translationY(0) .setInterpolator(new DecelerateInterpolator(3.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); } }