studio stars num how custom color bar android

stars - rating bar custom android



inhabilitar calificación en RatingBar (4)

Estoy usando una barra de calificación y un OnRatingBarChangeListener en mi Código. El usuario puede calificar una vez y, después de esto, configuré ratingBar.setEnabled(false) . Quiero mostrarle al usuario un consejo por qué no puede calificar más. ¿Cómo puedo configurar un Toast después de que el usuario toque la barra de clasificación deshabilitada?

¿Alguien tiene una idea?

saludos


Como señaló @ Br0therzS0ul, es isIndicator .

Así es como en XMl:

android:isIndicator="true"


En el momento en que desactivas la barra de clasificación, puedes hacer una superposición invisible que mostrará un brindis cuando se haga clic.


Puede establecer la calificación en isIndicator después de que el usuario realice su primer cambio. Debe pedirle al usuario que se asegure de que su cambio sea exactamente como lo desea. Puede ser bastante difícil de calificar cuando el tamaño de la propiedad (tamaño de la precisión) es 0.5

//You could prompt the user using a dialog to confirm he is done rating ratingBar.setIsIndicator(true);

Eso debería dejar la interfaz de usuario sin cambios (sin borrosidad grisácea) e impedir que el usuario realice un cambio (como setEnabled (false))

En diseño XML

android:isIndicator="true"

Espero que haya ayudado


es muy simple, escribe en tu método onClick ()

if(ratingBar.getEnabled()){ Toast.makeText(<>,<YOUR message>,<>); {