color picker implemented in a fragment.

It needed its own layout in order to get rid of some of Dialog's
settings, like the minimum width.