一个带有图片蜂窝的loading

前阵子写了一个超酷的蜂窝loading(http://www.jianshu.com/p/1909e703e696), 说是要把每一个item改成图片的形式,算是想到了一个好的思路,不知道大家有没有好点的思路。先不说了,还是照常上张效果图吧:

simple.gif

思路

其实这里绘制图片很简单的,在绘制图片之前需要裁剪canvas对象,裁剪的轨迹就是按照传统的path来裁剪的,相信再去drawBitmap就是上图所示了,核心代码如下:

```
canvas.save();
canvas.clipPath(mPath);
/*这里如果不进行缩放的话,会导致绘制的时候会很卡顿,因此这里做了一个整体缩小的动作/
canvas.drawBitmap(scaleBitmap(bitmap), 0, 0, null);
canvas.restore();


###用法
```
 
        
            
            
            
        
        
        
        
        
        
        
        
        

```
到了这里就没什么好说的了,代码部分还是照样上传到github上。 ###关于我: **email:**[email protected] **github:**[enter](https://github.com/1002326270xc/BeeBitmapLoadingView)

你可能感兴趣的:(一个带有图片蜂窝的loading)