Pequeña Custom RatingBar: Diseño de materiales

Estoy creando una aplicación que utiliza una barra de calificación que no se puede hacer clic (indicador). Ahora, cuando la barra de calificación ES clickable, tiene dos modos diferentes. Cuando se hace clic en los iconos a su vez rojo (rojo es el accentColor en mis estilos). Cuando no se hace clic, las estrellas son un feo gris con un contorno negro. Cuando una barra de calificación se establece en unclickable (indicador), las estrellas son permanentemente negro y gris.

Además, me gustaría hacer las estrellas más pequeñas. ¿Puedo hacer ambas de las cosas anteriores sin definir diseños personalizados? Si debo definir drawables personalizados, ¿cómo puedo acceder a la "estrella clicada" preexistente, para que no necesite crear mi propia?

Gracias

One Solution collect form web for “Pequeña Custom RatingBar: Diseño de materiales”

<RatingBar style="@style/RatingBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:rating="3.5" android:stepSize="0.5" /> 

Y agregue esto en su archivo xml de estilos

 <style name="RatingBar" parent="android:style/Widget.Material.RatingBar.Small"> <item name="colorControlNormal">@color/primary_light</item> <item name="colorControlActivated">@color/primary_dark</item> </style> 

Visite mi blog y vea el ejemplo de trabajo. De esta manera usted no necesita personalizar ratingBar.

  • Android RatingBar se pinta mal
  • Android: cambia el color de la barra de calificación a oro
  • Android Rating Bar muestra sólo estrellas completas, no media estrellas también
  • ¿Cómo dar el espaciamiento entre la barra de clasificación de estrellas Android?
  • ¿Cómo cambiar las imágenes en estrella de la RatingBar?
  • Android RatingBar mostrar recubrimiento negro en algunos dispositivos
  • Custom RatingBar Muestra un número diferente de estrellas cuando api 23
  • ¿Cómo permitir valores completos (enteros) sólo en barras de calificación?
  • Android - La barra de calificación personalizada se parece a su sangrado
  • Cómo establecer una calificación específica en RatingBar en Espresso?
  • La Android RatingBar tiene umbral "malo" para ciertos dispositivos, ¿arreglarlo?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.