原图                                                    目标图 
Android PorterDuffXfermode 的几种模式及效果
sourceImage
Android PorterDuffXfermode 的几种模式及效果
destinationImage
操作

Paint paint = new Paint();  
canvas.drawBitmap(destinationImage, 0, 0, paint);  
PorterDuff.Mode mode = // choose a mode  
paint.setXfermode(new PorterDuffXfermode(mode));  
canvas.drawBitmap(sourceImage, 0, 0, paint);

各模式效果如下:

Android PorterDuffXfermode 的几种模式及效果
效果图

传送口:https://developer.android.com/reference/android/graphics/PorterDuff.Mode

相关文章: