在该项目中会用到评分控件,类似于一个进度条,如下:
参考安卓源码具体做法:
(1)布局文件控件中加入progressDrawable属性
(2)process_ratingbar.xml文件
该图层中有3个item叠加,分别是底层、中层、上层,对应的图片如下:
底层: 中层: 上层:
(3)代码里动态设置评分
float stars = appInfo.getStars();
holder.item_rating.setRating(stars); // 设置ratingBar的值
这里的appInfo和holder会在下一篇博客中介绍到.