Recorte de vista de Android

¿Hay alguna forma de definir la región de clip de un ViewGroup en Android (Honeycomb)? Por ejemplo, tengo un ListView con un fondo de imagen que tiene esquinas redondeadas. A medida que me desplazo por la lista, los niños sobresalen de las esquinas del fondo; preferiría que se recortaran dentro de las esquinas redondeadas. @

La imagen izquierda es lo que está haciendo actualmente, y la derecha es lo que me gustaría.

Estaba mirando ClipDrawable, pero parece que esto solo puede usarse para barras de progreso.

Además, estoy tratando de hacer esto en un widget. Por lo tanto, no puedo usar una vista personalizada y anular onDraw para enmascarar.

¡Gracias

Respuestas a la pregunta(8)

Su respuesta a la pregunta