I need a customized radio button to integrate into applications. The radio button is rectangular and will allow the user to specify the label of the button which will either be text or an image. An image or text will never be used simultaneously. Whichever label type is used, should be centered within the button. The button should be resizable using standard android layout properties. All code should be written in java/xml. It does not need to be compiled into any library. Please provide a complete application that shows the custom radio button in use.
The user of the control should also be able to specify
the background color when selected
the background color when unselected
the selected image
the unselected image
the font color when selected
the font color when unselected
the font size
Please view the attachments for an example of what it should look like in both selected and unselected states. This should be a fairly easy project for an android developer, but please ask questions if something is not clear. Read the entire description before bidding. This is not a full application. Bids that simply say, "pick me cause I am good," will promptly be ignored.