Sometimes, you want your users to pick a color. A simple approach is to give the user a fixed roster of a handful of colors -- easy, but limited. A fancy approach is to use some form of color wheel, but these can be difficult to use on a touchscreen and perhaps impossible without a touchscreen.
ColorMixer is a widget that provides a simple set of
SeekBars to let the user mix red, green, and blue to pick an arbitrary color. It is not very big, so it is easy to fit on a form, and it is still fairly finger-friendly.
It is also packaged as a dialog (
ColorMixerDialog), a dialog-themed activity (
ColorMixerActivity), and a preference (