Мне нужно создать собственный вид изображения для выбора цвета по дизайну. Когда пользователь нажимает на круг, должен появиться внутренний белый круг с галочкой, как в примере ниже:
В противном случае это должен быть просто круг с некоторым цветом (непроверенное состояние), как показано ниже:
Основная проблема в том, что я не знаю, как создать селектор с внутренним кругом внутри и с возможностью программной настройки цвета.
Простую округлую форму я могу настроить, например, так:
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/circle_crop"
android:layout_width="32dp"
android:layout_height="32dp"
android:layout_gravity="center"
android:src="@android:color/holo_red_dark" />
Как изменить его, чтобы установить белый круг с галочкой внутри в отмеченном состоянии (когда пользователь нажимает на него)?


