Usar elementos de la lista de ajustes

Estoy tratando de replicar la lista de configuraciones de desgaste para mi aplicación de desgaste. Quiero usar una lista de elementos de casillas de verificación como este.

El problema es que tengo que usar CircledImageView si quiero que la animación de zoom funcione correctamente. No puedo usar la casilla de verificación para animar correctamente a medida que se desplaza la lista. ¿Cuál es la forma correcta de hacer esto? ¿Hay alguna manera de usar CircledListItem de una manera que muestre dos imágenes basadas en check.unchecked? ¿O hay una manera de usar Checkbox para administrar el enfoque de zoom correctamente?

Respuestas a la pregunta(2)

Su respuesta a la pregunta