请教这种进度条在Android上该如何实现

请问这种进度条在Android上该怎么实现
请教这种进度条在Android上该如何实现
如上图,通过自定义View画出来,怎么让进度条的两头显示弧形?
------解决思路----------------------
画线的时候设置圆形线头试试
paint.setStrokeCap(Paint.Cap.ROUND);