Android Creando un PorterDuff XferMode


Ejemplo

Un Xfermode (piense en el modo "transferencia") funciona como un paso de transferencia en el trazado de la tubería. Cuando se aplica un Xfermode a una Paint , los píxeles dibujados con la pintura se combinan con los píxeles subyacentes (ya dibujados) según el modo:

paint.setColor(Color.BLUE);
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));

Ahora tenemos una pintura de tinte azul. Cualquier forma dibujada teñirá de azul los píxeles no transparentes ya existentes en el área de la forma.