Layout de visualização em grade personalizado para Android (visualização de texto com visualização de imagem na parte superior)
Estou tentando descobrir como criar o layout para um gridview para o meu jogo. Eu tenho um gridview que será o seletor de nível. No momento, tenho cada item do gridview como um TextView, apenas mostrando o número do nível (1, 2, 3, etc.).
Gostaria de adicionar três visualizações de imagens por cima da visualização de texto e poder manipular a imagem mostrada nas visualizações. As três visualizações de imagem são estrelas, mostrando em que dificuldade o nível foi concluído.
Eu acho que preciso escrever meu próprio adaptador e inflar o layout XML ao criar as visualizações dos itens da grade, mas estou empolgado em como criar o layout real para isso, a parte sobreposta me faz coçar a cabeça?
Aqui está uma maquete do que tentei descrever e do que quero criar:
PS. Eu sei que poderia usar 4 imagens e definir o plano de fundo do textview para uma dessas imagens, mas me perguntei se havia uma maneira mais técnica de criar o layout.