一、常规
进度条布局:
进度条样式文件 drawable_progress.xml
效果图:
使用layer-list可以将多个drawable按照顺序层叠在一起显示,例如显示带有阴影的圆角矩形等。
layer [ˈleɪə(r)] 层;层次
使用clip标签可以对drawable进行裁剪,在做进度条时很有用,通过设置level值控制裁剪多少。
clip [klɪp] 修剪;夹子
二、圆角效果
把clip标签替换成scale标签
效果图:
使用scale标签可以对drawable进行缩放操作,是通过设置level来控制缩放的比例,scaleWidth属性用于设置可缩放的范围。clip和scale相比前者是裁剪shape,后者是缩放shape。
scale [skeɪl] 范围;程度
三、渐变效果
solid替换成gradient
效果图:
gradient [ˈɡreɪdiənt] 坡度;变化率
参考博客:
ProgressBar进度条圆角 https://blog.csdn.net/shma1022/article/details/70590661
drawable类型clip、scale https://blog.csdn.net/haoxuhong/article/details/81102910



