十大最佳Android评分栏小部件

本文概述

对你的应用程序, 产品或其他合格产品的功能进行评级, 就可以将某些产品评估为有用, 常规甚至无用的产品。如果需要对应用程序中的某些内容进行评级, 则需要实施图形解决方案, 以便用户可以与你的应用程序进行交互(停止强迫用户用纯文字输入数字, 以求上帝的爱!)。

在此顶部, 我们将与你分享本机Android应用程序中10个最有用和最易使用的Rating Bar组件的集合。

10.RatingBar

等级栏

RatingBar是一个自定义窗口小部件, 用于显示星级。它旨在替换android sdk中内置的RatingBar, 并且非常易于使用和自定义。

9.AndroidRatingStar

Android Rating Star小部件

RatingStar是特定的RatingBar, 使用可绘制的星形作为进度标记。

8.SimpleRatingBar by Bravoborja

SimpleRatingBar

SimpleRatingBar允许我们创建带有项目之间的边距的RatingBar。你可以选择其他属性以显示SimpleRatingBar的自定义可绘制对象, 例如ratingEmpty, ratingHalf和ratingFilled。

7.Smiley Rating

Smiley Rating栏

Smiley Rating是一种自定义方式, 可以在用户提供有关你的应用程序的出色反馈时向他们微笑。

  • 为资料库加注星标
  • 分叉存储库
  • 用描述性名称创建一个新分支
  • 实施你的功能
  • 向仓库回购请求
  • 感谢你的贡献, 现在微笑欢喜

6.RatingBar

Hedge-Hog的RatingBar

因为很多项目都需要此功能, 但是android本身对Ratingbar的传播支持非常不好, 因此此开发人员打算编写自己的组件。

  • 你可以设置星星之间的填充, 但是由于Ratingbar正在重写Imageview, 因此距离设置仍然需要微调
  • 你可以设置半颗星, 但是此方法非常糟糕, 不建议使用此方法。如果你想了解详细信息, 请查看代码。

5.ProperRatingBar

ProperRatingBar

受股票android RatingBar启发, ProperRatingBar是评级栏的简单实现, 具有原始功能所缺乏的功能。好吧, 现有的Android RatingBar缺少你可能期望的某些样式属性, 有时会提供意外的行为。除此之外, 我们需要在项目中使用诸如” $”之类的符号作为评分栏标记-那里的第三类库都不提供该功能。

4.SimpleRatingBar by FlyingPumba

SimpleRatingBar

SimpleRatingBar是一个开源项目, 具有一个简单而强大的RatingBar替代Android默认值的功能:

  • 可以正常使用android:layout_width:可以将其设置为wrap_content, match_parent或非婚生dp。
  • 任意星数。
  • 任意步长。
  • 恒星的大小可以精确控制或通过设置最大大小来控制。
  • 正常状态下的可自定义颜色(边框, 星标的填充和背景以及等级栏)。
  • 处于按下状态时的可自定义颜色(边框, 星号的填充和背景以及等级栏)。
  • 可自定义星星之间的大小分隔。
  • 可自定义的星星边框宽度。
  • 可自定义的星星角半径。
  • 允许设置OnRatingBarChangeListener和OnClickListener
  • 可以将星星填充设置为从左到右或从右到左开始(RTL语言支持)。
  • 视图中集成了AnimationBuilder, 可通过动画以编程方式设置评分。

3.SimpleRatingBar By Ome

Ome Widget的SimpleRatingBar

这是一个非常简单的RatingBar库, 只需几个步骤, 你就可以简单地扩展BaseRatingBar来实现自己的动画RatingBar!目前, 该插件提供了三个RatingBars:

  • BaseRatingBar
    没有任何动画的RatingBar。
  • ScaleRatingBar
    带有渐进式和比例动画的RatingBar。
  • RotationRatingBar(由nappannda提供)
    带有渐进和旋转动画的RatingBar。

2.SmileyRating

SmileyRating Widget Android

SmileyRating是适用于Android的简单评级栏。它显示动画笑脸作为评分图标。

  • 完全使用android canvas绘制
  • 灵感来自Bill Labus

该小部件可以轻松地嵌入到应用程序中有布局的任何部分。

1.MaterialRatingBar

MaterialRatingBar

Material Design RatingBar实现了一个小工具, 用于对东西进行评级, 但具有更好的外观, 与Android 3.0+兼容。

  • 在Android 3.0+上外观一致。
  • 扩展框架RatingBar。
  • 像Material Icons图标和Google应用一样, 获取2dp星形边框背景。
  • 跨平台正确自定义着色。
  • 与Google Play商店一样, 当layout_width设置为match_parent时, 可以正确呈现。
  • 当layout_height设置为16dp, 36dp和48dp以外的值时, 能够正确缩放。
  • 能够正确显示诸如4.3之类的等级, 但由于框架的不正确实现而将其填充为4.5。
  • 避免框架沉没的半星视觉故障。
  • 用作框架RatingBar的直接替代。

如果你知道另一个很棒的开源组件可以在你的android应用程序中实现评级栏, 请在评论框中与社区共享。

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?