个性化阅读
专注于IT技术分析

十大最佳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)
未经允许不得转载:srcmini » 十大最佳Android评分栏小部件

评论 抢沙发

评论前必须登录!