Preencha a tela completa, mas mantenha a área de preenchimento vinculada, como em círculo, retângulo

ossível duplicado

Olá amigos

Eu estou criando um aplicativo de pintura, tenho um problema nisso. Se eu desenhar o retângulo sem preenchimento e / ou outra área encadernada semelhante e alterar a cor do plano de fundo, a área de preenchimento do retângulo também mudará significa que toda a cor da tela será preenchida com a nova cor de plano de fundo. Como manter o plano de fundo ou preencher a área da tela que não estava encadernada, aqui está a imagem

é a imagem inicial

epois de alterar a cor de fundo obtendo este resultado

mas como ficar assim

questionAnswers(3)

yourAnswerToTheQuestion