原理: 其实就是自定义View继承LinearLayout ,然后里面动态加了五个ImageView。
实现效果如下:
code : https://github.com/HungryGoogle/LeeCustomView.git
所有文件如下:
实现步骤:
1、在values目录下,新建attrs.xml<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="RatingBar"> <!--尺寸值--> <attr name="starImageSize" format="dimension" /> <!--星星间距--> <attr name="starPadding" format="dimension" />