I have constructed something like the following:
It was done by creating a popupwindow and a layout inflater. I first inflate a custom view that draws the circle, gradient, etc, and then inflate a layout file including the textviews and button. I am wondering if there is a way, so that if the user clicks in the circular region, the clickEvent is bubbled through to the underlying region, thus making the underlying view handle the click.