Bandeja de entrada de Google como RecyclerView elemento de animación abierta

Actualmente, estoy tratando de implementar Google Inbox comoRecyclerView comportamiento, y tengo mucha curiosidad sobre la animación de apertura de correo electrónico.

Mi pregunta es: ¿cómo hacer eso? Quiero decir, ¿qué método usaron? ¿UsaronItemAnimator.dispatchChangeStarting() y cambiar su altura para llenar padre? ¿O algo más? Y si lo hacen, cómo lo cierran con un gesto de arrastre mientras subyacenRecyclerView Los elementos son ligeramente visibles.

¿Alguien puede ayudarme a señalar alguna biblioteca o fragmentos de código / ejemplos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta