Inbox de Google como elemento de RecyclerView abrir animación

Actualmente, estoy tratando de implementar Inbox de Google como RecyclerView behaivior, y estoy muy curioso acerca de la animación de apertura de correo electrónico.

Mi pregunta es: ¿cómo hacer eso? Quiero decir, ¿qué método usaron? ¿Utilizaron ItemAnimator.dispatchChangeStarting() y cambiar su altura para rellenar el padre? ¿O algo más? Y si lo hacen, cómo lo hacen cerca con el gesto del tirón mientras que los elementos subyacentes de RecyclerView son levemente visibles.

¿Puede alguien ayudarme con señalar alguna biblioteca, o fragmentos de código / ejemplos?

Usted quiere decir: el reciclerview como una carga de artículos, o una vez que un elemento y presionar cargar la siguiente pantalla.

Dejo un ejemplo de cómo cobro artículos en recyclerview y le doy una animación

 public class CreateAnimationView { private static int contador; Integer colorFrom = R.color.myAccentColor; Integer colorTo = Color.RED; public static AnimatorSet createAnimation(View view) { ObjectAnimator fadeOut = ObjectAnimator.ofFloat(view, "alpha", 0f); fadeOut.setDuration(300); ObjectAnimator mover = ObjectAnimator.ofFloat(view, "translationX", -500f, 0f); mover.setDuration(400); ObjectAnimator fadeIn = ObjectAnimator.ofFloat(view, "alpha", 0f, 1f); fadeIn.setDuration(300); AnimatorSet animatorSet = new AnimatorSet(); animatorSet.play(mover); animatorSet.start(); return animatorSet; } ... more animations methods. } 

En su RecyclerViewAdapter:

 @Override public void onBindViewHolder(ViewHolder viewHolder, int position) { GruposCardView gruposCardView = gruposCardViews.get(position); CreateAnimationView.createAnimationRandom(viewHolder.cardView); ...} 

Y si no en el recyclerview puede pasar un diseño y utilizar esta animación o crear uno de esto.

  public static AnimatorSet createAnimationCollapseXY(View view) { ObjectAnimator scaleXOut = ObjectAnimator.ofFloat(view, "scaleX", 1f, 0f).setDuration(400); ObjectAnimator scaleXIn = ObjectAnimator.ofFloat(view, "scaleX", 0f, 1f).setDuration(300); ObjectAnimator scaleYOut = ObjectAnimator.ofFloat(view, "scaleY", 1f, 0f).setDuration(400); ObjectAnimator scaleYIn = ObjectAnimator.ofFloat(view, "scaleY", 0f, 1f).setDuration(300); ObjectAnimator rotateClockWise = ObjectAnimator.ofFloat(view, "rotation", 0f, 360f).setDuration(400); ObjectAnimator rotateCounterClockWise = ObjectAnimator.ofFloat(view, "rotation", 0f, -360f).setDuration(400); AnimatorSet animatorSet = new AnimatorSet(); animatorSet.playTogether(scaleXIn, scaleYIn); //animatorSet.setStartDelay(1200); animatorSet.start(); return animatorSet; } 
  • Estilo de un widget SearchView mediante la biblioteca de soporte v21
  • Cómo crear sombra de botón en el estilo de diseño de material android
  • Android BottomSheet: Está buscando bajo la barra de herramientas
  • Forma de diseño de material para Android
  • ¿Cómo usar el diseño de material ProgressBar en los dispositivos pre Lollipop?
  • Animación de la barra de herramientas Android AppCompat-v21
  • Animaciones de descubrimiento de funciones para Android
  • La barra de herramientas se superpone y proyecta una sombra en la barra de estado
  • Cómo cambiar el color de la barra de herramientas y los colores de la barra de estado de acuerdo con el color de la imagen en el diseño de material android?
  • Android Spinner Reveal Animation Diseño de materiales
  • Barra de herramientas Navegación Icono de Hamburger ausente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.