Android: dibujar mapas de bits en mosaico con la parte inferior o algunas otras alineaciones similares a la posición de fondo css

Quiero establecer un fondo de una Vista con un mapa de bits en mosaico, pero el mosaico debe estar anclado en la esquina inferior izquierda, en lugar de en la esquina superior izquierda (el valor predeterminado). Por ejemplo, si los mosaicos son las caras sonrientes a continuación, quiero que estén en mosaico como:

Utilizando elementos dibujables xml pude lograr mosaico (usandotileMode="repeat") o posicionamiento inferior (usandogravity="bottom"), pero no es posible combinar ambos, incluso la documentación lo dice:

android: tileMode

Palabra clave. Define el modo de mosaico. Cuando el modo mosaico está habilitado, el mapa de bits se repite. @ La gravedad se ignora cuando el modo mosaico está habilitado.

Aunque no es compatible internamente, ¿hay alguna forma de lograr esto, tal vez utilizando vistas personalizadas?

Respuestas a la pregunta(6)

Su respuesta a la pregunta