Android PorterDuffXfermode 的几种模式及效果
原图 目标图
操作 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);
各模式效果如下:
传送口:https://developer.android.com/reference/android/graphics/PorterDuff.Mode