Mach dir das Leben nicht so schwer und schmeiß pm(Not)Xor einfach weg
. Zuerst hatte ich es auch verwendet, aber sobald es eben mal nicht nur um eine Linie und einen einfarbigen Hintergrund geht, ist es unendlich leichter, den Hintergrund in ein Bitmap zu speichern und dieses wieder auf die Canvas zu zeichnen, sobald alles andere gelöscht werden soll.