0

我尝试复制 Badoo 应用中使用的相同自定义 RatingBar

http://s16.postimg.org/7l6dxqsr9/badoo_screens.png

Badoo 应用下载地址:play.google.com/store/apps/details?id=com.badoo.mobile&hl=en

RatingBar 有 10 颗星,每颗星都有数字,无论屏幕大小或横向模式都非常适合

http://s16.postimg.org/4sd6dpset/device_2013_05_12_221153.png

此外,只要您触摸评分栏,当前选定的星(评分)就会出现动画。按下时星星会长大并变回正常大小。在屏幕中间也会出现一个对话框,显示当前按下的选择(在选择评级后几秒钟后消失)。

我想知道是否有人会有类似的 RatingBar,或者是否有人可以帮助我如何开发它。我搜索了一些样本,但不喜欢这种特殊情况。

提前致谢。

4

2 回答 2

4

我们将很快开源其中的一些部分,我将在此处发布存储库的链接。

[编辑] 您现在可以浏览源代码,在 MIT 许可下使用它并在此处查看示例应用程序:https ://github.com/badoo/StarBar

感谢您的关注。

于 2013-05-16T10:00:17.560 回答
0

这可能是一个很好的起点: http: //kozyr.zydako.net/2010/05/23/pretty-ratingbar/

至于动画,您可以实现一个OnRatingBarChangeListener来检测选择了哪个星(或评级)并为特定星设置动画。

于 2013-05-13T01:27:40.967 回答