In Android Studio + Java environment, I used to set xfermode. So, I was able to paint so many types of things.
Is this xfermode possible in Flutter?
[sample code which I wrote]
bimage_baby_fit = Bitmap.createBitmap((int) baby_wh, (int) baby_wh, Bitmap.Config.ARGB_8888);
canvas_baby = new Canvas(bimage_baby_fit);
paint_baby = new Paint();
canvas_baby.drawBitmap(bimage_vector_tmp, 0, 0, paint_baby);
paint_baby.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));
canvas_baby.drawBitmap(bimage_baby_new, -1.0f * fit_x, -1.0f * fit_y, paint_baby);