@Override protected void onRemoveCanceled(ViewHolder holder) { ViewCompat.setRotationY(holder.itemView, 0); ViewCompat.setTranslationX(holder.itemView, 0); ViewCompat.setScaleX(holder.itemView, 1); ViewCompat.setScaleY(holder.itemView, 1); }
@Override protected void preAnimateAddImpl(RecyclerView.ViewHolder holder) { ViewCompat.setRotationY(holder.itemView, 90); }
@Override protected void onAddCanceled(ViewHolder holder) { ViewCompat.setRotationY(holder.itemView, 0); ViewCompat.setTranslationX(holder.itemView, 0); }
@Override protected boolean prepHolderForAnimateAdd(ViewHolder holder) { ViewCompat.setTranslationX(holder.itemView, -(holder.itemView.getMeasuredWidth() / 2)); ViewCompat.setRotationY(holder.itemView, -90); return true; }