Android: Desenho de bitmaps lado a lado com fundo ou outros alinhamentos semelhantes à posição de fundo do css

Quero definir o plano de fundo de uma View com um bitmap lado a lado, mas o lado a lado precisa ser ancorado na parte inferior esquerda, em vez do canto superior esquerdo (o padrão). Por exemplo, se os ladrilhos são os rostos sorridentes abaixo, quero que sejam lado a lado como:

Usando drawables xml, eu poderia obter um lado a lado (usandotileMode="repeat") ou posicionamento inferior (usandogravity="bottom"), mas a combinação de ambos não é possível, até a documentação diz o seguinte:

android: tileMode

Keyword. Define o modo de bloco. Quando o modo lado a lado está ativado, o bitmap é repetido.Gravity é ignorado quando o modo lado a lado está ativad

Embora não seja suportado internamente, existe alguma maneira de conseguir isso, talvez usando visualizações personalizadas?

questionAnswers(6)

yourAnswerToTheQuestion