Ve nuestra revisión de 10 de los mejores componentes de la barra de clasificación de código abierto para aplicaciones de Android.

Top 10: Los mejores componentes de barras de clasificación para Android

Una calificación de una característica de su aplicación, productos u otras cosas calificables permite que algo se mida como algo útil, regular o incluso inútil. Si algo en su aplicación necesita ser calificado, necesita implementar una solución gráfica para que el usuario se comprometa a interactuar con su aplicación (¡deje de obligar a los usuarios a escribir números en entradas simples por el amor de Dios!).

En esta parte superior, compartiremos con usted una colección de 10 de los componentes de la barra de clasificación más útiles y fáciles de usar para su aplicación nativa de Android.

10. RatingBar

RatingBar

RatingBar es un widget personalizado que se utiliza para mostrar la calificación en estrellas. Su objetivo es reemplazar la barra de clasificación incorporada en el SDK de Android y es muy fácil de usar y personalizar.

9. AndroidRatingStar

Widget de estrellas de clasificación de Android

RatingStar es un uso específico de RatingBar que se puede dibujar como una marca de progreso.

8. SimpleRatingBar de Bravoborja

SimpleRatingBar

SimpleRatingBar nos permite crear una RatingBar con margen entre elementos. Puede elegir otras propiedades para mostrar elementos de diseño personalizados de SimpleRatingBar, como ratingEmpty, ratingHalf y ratingFilled.

7. Calificación de Smiley

Smiley RatingBar

Smiley-Rating es una forma personalizada de saludar a sus usuarios con una sonrisa mientras brindan comentarios increíbles sobre su aplicación.

  • Destacar  el repositorio
  • Bifurcar el repositorio
  • Hacer un nuevo con nombre descriptivo branch 
  • Implementa tu característica
  • Hacer una solicitud de extracción al repositorio
  • Gracias por la contribución, ahora sonríe  y regocíjate

6. RatingBar

RatingBar por Hedge-Hog

Debido a que muchos proyectos necesitan esta función, pero el propio Android en la propagación del soporte Ratingbar es muy malo, por lo que este desarrollador tenía la intención de escribir su propio componente.

  • Puede establecer el relleno entre las estrellas, pero debido a que la barra de clasificación está reescribiendo la vista de imagen, la configuración de la distancia aún necesita un ajuste fino
  • Puede configurar media estrella, pero este método es muy malo. No se recomienda utilizar este método. Mira el código si quieres conocer el detalle.

5. ProperRatingBar

ProperRatingBar

ProperRatingBar, inspirado en el stock de Android RatingBar, es una implementación más simple de una barra de calificación que tiene características de las que carece el original. Bueno, Android RatingBar carece de algunos atributos de estilo que cabría esperar de él y, a veces, ofrece un comportamiento inesperado. Además de eso, necesitábamos usar símbolos como '$' como marcas de la barra de calificación en nuestro proyecto; ninguna de las bibliotecas de terceros que existen ofrece esa funcionalidad.

4. SimpleRatingBar de FlyingPumba

SimpleRatingBar

SimpleRatingBar es un proyecto de código abierto que presenta una alternativa de RatingBar simple pero poderosa a la predeterminada de Android:

  • En pleno funcionamiento : se puede configurar en , o en dp abritario. android:layout_width wrap_content match_parent 
  • Número arbitrario de estrellas.
  • Tamaño de paso arbitrario.
  • El tamaño de las estrellas se puede controlar con exactitud o estableciendo un tamaño máximo.
  • Colores personalizables en estado normal (borde, relleno y fondo de estrellas y barra de clasificación).
  • Colores personalizables en estado prensado (borde, relleno y fondo de estrellas y barra de clasificación).
  • Separación de tamaño personalizable entre estrellas.
  • Ancho de borde de estrellas personalizable.
  • Radio de esquina de estrellas personalizable.
  • Permite configurar OnRatingBarChangeListener y OnClickListener
  • El relleno de estrellas se puede configurar para que comience de izquierda a derecha o de derecha a izquierda (compatibilidad con el idioma RTL).
  • AnimationBuilder integrado en la vista para establecer la calificación mediante programación con animación.

3. SimpleRatingBar por Ome

Widget SimpleRatingBar por Ome

Esta es una biblioteca RatingBar muy simple, que simplemente puede extender BaseRatingBar para implementar su propia animación RatingBar en unos pocos pasos. Actualmente, el complemento ofrece tres RatingBars:

  • BaseRatingBar
    Una RatingBar sin animación.
  • ScaleRatingBar
    Una barra de clasificación con animación progresiva y de escala.
  • RotationRatingBar (contribuido por nappannda ) Una RatingBar con animación progresiva y rotada. 

2. SmileyRating

SmileyRating Widget Android

SmileyRating es una barra de clasificación simple para Android. Muestra emoticonos animados como icono de clasificación.

  • Dibujado completamente usando el lienzo de Android
  • Inspirado por Bill Labus 

El widget se puede incrustar fácilmente en cualquier parte de su aplicación donde haya un diseño.

1. MaterialRatingBar

MaterialRatingBar

Material Design RatingBar implementa un widget para calificar cosas pero con una mejor apariencia, compatible con Android 3.0+.

  • Apariencia consistente en Android 3.0+.
  • Extiende el marco . RatingBar
  • Obtenga el fondo del borde de la estrella 2dp como en los iconos de materiales y las aplicaciones de Google.
  • Corrija el teñido personalizado en todas las plataformas.
  • Capaz de renderizarse correctamente cuando está configurado , como en Google Play Store. layout_width  match_parent
  • Capaz de escalar correctamente cuando se establece en valores distintos de 16dp, 36dp y 48dp. layout_height 
  • Capaz de mostrar calificaciones como correctamente, que se completarán con la implementación incorrecta del marco. 4.3  4.5 
  • Evite la falla visual de media estrella hundida del marco.
  • Se utiliza como reemplazo directo de la estructura . RatingBar

Si conoce otro componente de código abierto increíble para implementar una barra de calificación en su aplicación de Android, compártalo con la comunidad en el cuadro de comentarios.


Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores