Backdrop:
We are using the standard Android RatingBar with 5 stars. We allow users to rate using this RatingBar from 1 to 5. The default values we show is zero that is not rated.
Problem:
The user currently is not able to unrate or set the rating back to zero after they click on the Rating Bar even once. They can only make it the least value which is 1. This cannot be done even in the code as the onRatingChange event is not called if you click on the same rating more than once.
Any thoughts on how to overcome this and is it possible? Will creating a new subclass with RatingBar help in this case?
Thanks in advance.
Update:
The question does not have any code as it does not pertain to problems in code. This is a question on functionality and limitations of RatingBar.
To unrate an Android
RatingBar, the user have to slide to the left end of theRatingBar. Just clicking on the last star will not unrate.