¿Cómo animar un botón de acción flotante usando la transición de actividad de Android?

Estoy planeando implementar algo como esto en uno de mis proyectos, pero el concepto para lo siguiente no está claro para mí, tampoco hay tal tutorial disponible, además, no puedes ver esto muy a menudo. Así es como se veHaga clic aquí para ir a la fuente.

De todas las referencias, lo que he entendido es que han usado dos tipos de transición aquí, uno para mover el botón hacia arriba y otro para explotar el botón. Así que investigué un poco y encontré estas dos bibliotecas engithub Creo que con estos dos podemos lograr la siguiente animación aquí están los enlaces

Animaciones materiales (para mover el botón) yRevelación circular (para hacer que el botón parezca explotado)

Si encuentra una mejor respuesta a lo siguiente, publique aquí, por favor

Respuestas a la pregunta(2)

Su respuesta a la pregunta