RatingBar с розовым фоном при удерживании - PullRequest
0 голосов
/ 14 февраля 2020

Мой RatingBar довольно обычный, когда выбрано выглядит так 1007 *enter image description here

Почему это происходит?

xml:

<RatingBar
    android:id="@+id/ratingBarSchedulesRatingTour"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="4dp"
    android:numStars="5"
    android:progressTint="@color/yellow_star"
    android:secondaryProgressTint="@color/yellow_star"
    android:stepSize="1" />

@ color / yellow_star на цветах. xml как # F1CD1E

Ответы [ 2 ]

1 голос
/ 14 февраля 2020

Вы можете использовать атрибут android:progressBackgroundTint для RatingBar, чтобы переопределить цвет фона:

android:progressBackgroundTint="#ABABAB"
1 голос
/ 14 февраля 2020

Создать стиль и цвет, что вы хотите (нажмите / нормальный)

<style name="RatingBar" parent="Theme.AppCompat">
        <item name="colorControlNormal">#F1CD1E</item>
        <item name="colorControlActivated">#F1CD1E</item>
    </style>

<RatingBar
        android:id="@+id/ratingBarSchedulesRatingTour"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="4dp"
        android:numStars="5"
        android:progressTint="#F1CD1E"
        android:theme="@style/RatingBar"
        android:secondaryProgressTint="#F1CD1E"
        android:stepSize="1" />
...