概述
在android canvas绘图中经常会使用到Paint.setXfermode()来给画笔设置一个Xfermode;Xfermode是一种将所绘制的图形的像素按照一定模式进行混合从而形成新的像素值。Xfermode有三个子类:AvoidXfermode、PixelXorXfermode、PorterDuffXfermode;前两个已经废弃了,我们使用的最多的就是PorterDuffXfermode。通过这些模式可以实现很多效果,比较常见的就是圆形头像等。在android canvas绘图中经常会使用到Paint.setXfer