Is it possible to create an individual preference in an PreferenceScreen?

I would like to code color settings like that:

Color Preference

I know that choosing the color is easy realizable with the ListPreference, but it would be awesome with that kind of "checkboxes".

Edit
Report