Chiedo qua, che mi sono stufato a cercare, sperando che qualcuno già lo sa o mi da una mano...
Allora, devo creare una qualche forma geometrica tramite intersezione di due o più forme elementari, per esempio l'area interna composta da 2 ellissi sovrapposte
Mi sto perdendo fra Path, Shape, PathShape (perchè path o shape non bastavano.... ), ShapeDrawable, ecc...
La forma risultante la devo colorare di un colore uniforme (per il momento, dopo ci butterò un qualche gradiente o altro...) e piazzarla dentro un'altra bitmap (tramite un Canvas, ho visto che ShapeDrawable ha un metodo draw(Canvas c), ma credo che anche Canvas stesso debba avere qualche metodo per Path e simili...), e poi ridimensionarla e/o spostarla sullo schermo.
Al momento costruisco una singola ellisse così:
In java normale sono sicuro che ci stanno un bel po' di metodi per gestire forme e intersezioni, addizioni, ecc... in Android non riesco a trovare niente di equivalente (starò guardando nel posto sbagliato!)
(Ecco, trovato la versione Java liscia: Compositing Graphics - Java 2D Tutorial)