1. 首页
  2. 数据库
  3. 其它
  4. Android实现根据评分添加星级条

Android实现根据评分添加星级条

上传者: 2021-01-16 11:55:30上传 PDF文件 78.23KB 热度 19次
简述 在仿写豆瓣的时候,发现了根据评分不同,星级数也不同的星级条。 百度一搜,发现Android有自带控件UIRatingBar,而iOS得要自己写...好吧,那就写吧。 图片素材 首先,要准备三张图片,图片如下: 空星,半星,全星 因为我们可以看到,在豆瓣的评分星级条里,只有空、半、全星,所以只需要准备这3种图片。 思路 豆瓣的星级条中既有图片,又有文字,所以我们自定义一个继承于UIView的starView。 初始化方法 因为星级条要根据评分的数据来决定星的颗数,所以我们要重新创建一个初始化方法: //在starView.m中写 - (instancetype)initWithFram
用户评论