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

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

安卓谷歌电子市场学习笔记系列——RatingBar_第1张图片

参考安卓源码具体做法:

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

安卓谷歌电子市场学习笔记系列——RatingBar_第2张图片

(2)process_ratingbar.xml文件

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

  底层:       中层:    上层:

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

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

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




你可能感兴趣的:(安卓谷歌电子市场学习笔记系列——RatingBar)