看到公司项目原型图上有个答题进度条
刚好没什么事情就自定义一个View
首先是分析需要的属性
<attr name="maxprogrss" format="integer"></attr> <!-- 最大的进度 -->
<attr name="curprogrss" format="integer"></attr><!-- 当前的进度 -->
<attr name="linelength" format="dimension"></attr><!-- 线的长度 为防止圆和线连接处有缺口,线长度为圆心之间距离 -->
<attr name="circlediameter" format="dimension"></attr><!-- 圆的直径 -->
<attr name="lineheight" format="dimension"></attr><!-- 线的高度 -->
<attr name="selectedcolor" format="color"></attr><!-- 当前进度颜色 -->
<attr name="noselectedcolor" format="color"></attr><!-- 其他颜色 -->
<declare-styleable name="MyProgress">
<attr name="maxprogrss"></attr>
<attr name="curprogrss"></attr>
<attr name="linelength"></attr>
<attr name="circlediameter"></attr>
<attr name="lineheight"></attr>
<