¿Cómo puedo diseñar un interruptor de Android?

El widget de interruptor introducido en API 14 tiene un estilo predeterminado con el tema holo. Quiero darle un estilo ligeramente diferente, cambiando sus colores y formas un poco por razones de marca. ¿Cómo se hace esto? Sé que debe ser posible, ya que he visto la diferencia entre el ICS...