本篇主要介绍怎么利用两张图片去实现圆形进度条
其实实现圆形进度条很简单,自定义View,画出一个环,然后控制遮罩环就可以了
但是用画笔画的环很不好控制大小,<因为适配这个问题,所以用像素控制不很乐观>
所以最好使用两张图片去控制进度条的显示岂不是就解决了适配的问题
问题来了,那要怎么实现啊,小伙伴们肯定火大了,那不废话嘛,明显用图片遮罩啊!
嗯,对,就是用遮罩,可是在网上找了一圈也没发现使用两张图片遮罩实现圆形进度条,都是各种画圆。
也是悲催了,于是乎,笔者就耐不住了,自己动手,丰衣足食
首先呢,看看效果图吧!,触屏增加进度
第一:了解一下setXfermode
额鹅鹅鹅。。。。至于这个网上太多了,反正就是遮罩的显示模式,小伙伴们自己随便看看去吧,
,记得看完还要回来哦
上一张图,看看setXfermode的模式,其实不去看也没关系