安卓谷歌电子市场学习笔记系列——RatingBar

来源:互联网 发布:个推公司怎么样知乎 编辑:程序博客网 时间:2024/05/21 09:00

在该项目中会用到评分控件,类似于一个进度条,如下:

参考安卓源码具体做法:

(1)布局文件控件中加入progressDrawable属性

(2)process_ratingbar.xml文件

该图层中有3个item叠加,分别是底层、中层、上层,对应的图片如下:

  底层:       中层:    上层:

(3)代码里动态设置评分

 float stars = appInfo.getStars();
 holder.item_rating.setRating(stars); // 设置ratingBar的值

这里的appInfo和holder会在下一篇博客中介绍到.



0 0