在前辈的基础上修改,进度条一半是半圆,另一半是矩形,在进度时间判断上比较繁琐,但是会给大家提供一个思路.