There are ways that you can control how what you draw is combined with what is already drawn on the canvas. You can use a path, not as something to render on the canvas, but as a clipping path which ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results