16种Xfermode

下图以黄圆为dest,蓝矩为src,展示了各种图片混合模式:

图片混合模式

这里以mosaicBitmap为dest,以touchBitmap为src, 设置DST_IN模式:在相交处取dest

canvas.drawBitmap(mosaicBitmap, 0, 0,paint);//dest
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN));//设置DST_IN模式
canvas.drawBitmap(touchBitmap, 0, 0, paint);//src
2016-10-29 13:4210