Dibujar múltiples formas con ShapeDrawable en xml con Android

Actualmente estoy dibujando varios círculos en un lienzo en una vista personalizada en código. Los círculos son estáticos y no cambian. Me gustaría dibujarlos usando un ShapeDrawable en xml para ayudar a limpiar mi código. Tendré una cantidad de elementos dibujables diferentes que el usuario puede seleccionar y, por lo tanto, no quiero hacerlo en código. tener 3 o 4 xml dibujables me parece mucho más ordenado.

He creado un círculo en xml usando un ShapeDrawable pero no puedo agregar más de una forma al xml.

¿Cómo agrego múltiples formas a un documento xml usando ShapeDrawable?

Respuestas a la pregunta(2)

Su respuesta a la pregunta