I have this:
round_button.xml
You could construct the shapes from code, depending on the color you need to use, create a StateListDrawable from those and set it as your buttons background.