Android: combine varias imágenes en un ImageView

Estoy buscando ayuda para desarrollar (o una biblioteca) que me permita fusionar varias imágenes en una sola vista de imagen.

Mi aplicación está agrupando interacciones entre usuarios, en lugar de mostrarlas de forma singular, y por lo tanto me gustaría fusionar todos sus avatares, de modo que una celda adaptadora visualice un "grupo".

Un ejemplo fantástico de esto se hace en el chat de facebook.com como tal:

Mi pregunta es, ¿cómo puedo proporcionar esta funcionalidad en Android / Java? Presumiblemente, podría tener varias imágenes entre 1 y 4. Por favor, hágame saber cualquier consejo que pueda dar :)

Respuestas a la pregunta(3)

Su respuesta a la pregunta