根据项目的需要,写了一个星星评分评分控件,分享一下:
先看一下效果图:
背景色可自定义,可点击评分,亦可滑动评分,本来要模仿“影咖”评分条的,但是好像有点难。
原理也挺简单的,就是定义两个尺寸坐标相同的view:grayStarView、yellowStarView
上面分别添加5个灰色和黄色的星星,yellowStarView至于grayStarView上面,然后根据手势的位置设置yellowStarView的宽度。
代码github上有:https://github.com/MingQW/WQMStarView,欢迎留言改进。