We had to implement something similar. An image with a
ColorBurn blend mask over a gradient. No matter how much we tried the suggested solutions on the net we could not accomplish the same result we got on AdobeXD. So, in the end we had to use the adobe_xd plugin and see how it translates the design into Flutter. It turned out that it used a
BlendMask which was not in Flutter, but we could found it here, and which got us the desired result.
CLICK HERE to find out more related problems solutions.