Cambiar los icons de marcados y desmarcados para Checkbox para Android

En lugar de tener una marca de verificación para el icono, quiero una estrella personalizada (he marcado y desactivado los icons). ¿Se puede hacer esto a través de una propiedad? ¿O debo declarar un widget personalizado que se deriva de Checkbox?

Tipo de una mezcla:

Configúralo en tu archivo de diseño: –

 

donde se verá el @ drawable / checkbox:

 < ?xml version="1.0" encoding="utf-8"?>       

Me doy cuenta de que esta es una vieja pregunta, y el OP está hablando de usar gx personalizados que no son necesarios como ‘checkbox’, pero hay un recurso fantástico para generar activos de color personalizados aquí: http: // android-holo-colors .com

Solo dale los detalles relevantes y arroja gráficos, completos con recursos xml, que puedes incluir directamente.

es android:button="@drawable/selector_checkbox" para que funcione

Una alternativa sería usar una vista dibujable / texto en lugar de una checkbox y manipularla en consecuencia. He usado este método para tener mis propias imágenes marcadas y sin marcar para una aplicación de tareas.