Android View Clipping

Existe alguma maneira de definir a região do clipe de um ViewGroup no Android (Honeycomb)? Por exemplo, eu tenho um ListView com um fundo de imagem com cantos arredondados. Ao rolar a lista, as crianças ficam além dos cantos do plano de fundo - eu preferiria que cortassem nos cantos arredondados.

A imagem da esquerda é o que está fazendo atualmente e a da direita é o que eu gostari

Eu estava olhando o ClipDrawable, mas parece que isso só pode ser usado para barras de progresso?

Além disso, estou tentando fazer isso em um widget. Portanto, não posso usar uma exibição personalizada e substituir o onDraw para mascara

Obrigado

questionAnswers(8)

yourAnswerToTheQuestion