РейтингBar – переключить или отменить

Backdrop: Мы используем стандартный Android RatingBar с 5 звездами. Мы разрешаем пользователям оценивать использование этого RatingBar от 1 до 5. По умолчанию мы показываем нулевое значение, которое не оценивается.

Проблема: пользователь в настоящее время не может отменить или установить рейтинг до нуля после того, как он нажимает на панель рейтинга даже один раз. Они могут сделать только наименьшее значение, равное 1. Это невозможно сделать даже в коде, поскольку событие onRatingChange не вызывается, если вы нажимаете один и тот же рейтинг более одного раза.

Любые мысли о том, как преодолеть это, и возможно ли это? Будет ли создание нового подкласса с помощью RatingBar в этом случае?

Заранее спасибо.

Обновление: вопрос не содержит никакого кода, поскольку он не связан с проблемами в коде. Это вопрос о функциональности и ограничениях RatingBar.

Чтобы развязать Android RatingBar , пользователь должен RatingBar влево от RatingBar . Просто щелкнуть по последней звезде не будет.