Я пытаюсь сделать незаполненные звезды в RatingBar непрозрачным цветом, но это похоже на сложную задачу, состоящую из списков оттенков и режимов PorterDuff. Есть ли надежный способ сделать незаполненные звезды RatingBar действительно непрозрачным цветом?
val color = ContextCompat.getColor(context, android.R.color.white)
ratingBar.secondaryProgressTintList = ColorStateList.valueOf(white)
ratingBar.secondaryProgressTintMode = PorterDuff.Mode.OVERLAY //whats the sauce?
Незаполненный цвет остается прозрачным, а фон вида наполовину белый!