现在有很多圆形图片的库,用来做用户头像等等,那么它的原理是什么呢,其实很简单。...BitMapUtil
public class BitMapUtil {
/**
* 图片缩放
* wf.wh必须不能是int
*
* @param source...Bitmap.createBitmap(source, 0, 0, source.getWidth(), source.getHeight(), matrix, true);
}
/**
* 头像圆形裁剪...canvas.drawCircle(width / 2, width / 2, width / 2, paint);
//这句话是关键:
//分析:我们以一张图片作为画布...,在上面画了一个圆-->画图展示-->"这时候,绘制的圆和图片本身就出现了一个圆形的交集图案"
//setXfermode:设置当绘制的图像出现相交情况时候的处理方式的,它包含的常用模式有哪几种