clip = new Path();
AFAIK, you can't antialias clip regions.
I'd suggest using bitmap masking instead. Render the the pink, white, and light gray foreground to one bitmap, render the outer/inner circle mask (the grayscale alpha channel) to another bitmap, and then use
Paint.setXfermode to render the foreground bitmap with the mask as its alpha channel.
An example can be found in the
ApiDemos source code here:
EDIT: for good measure, here's a screenshot of that activity in API Demos, illustrating masking: