Another question: Is there any way to draw over a widget easily? e.g., get a context of a widget and just draw on it over all the children widgets for a container and it not mess with anything(just purely visual).

I have overridden the addOnDraw, the problem is I need to sync two addOnDraws...

It would be better to be able to get the context for the widget I want then draw to it in a single addOnDraw so they will always be in sync.