The widget override a background drawable of Radio Button with a StateList Drawable. Each * state has a LayerDrawable with a Thumbnail image and a Focus rectangle. It's using original * Radio Buttons text as a label, because LayerDrawable showed some issues with * Canvas.drawText().