Xfermode有三個(gè)子類 :
AvoidXfermode指定了一個(gè)顏色和容差,強(qiáng)制Paint避免在它上面繪圖(或者只在它上面繪圖)。
PixelXorXfermode當(dāng)覆蓋已有的顏色時(shí),應(yīng)用一個(gè)簡(jiǎn)單的像素異或操作。
PorterDuffXfermode 這是一個(gè)非常強(qiáng)大的轉(zhuǎn)換模式,使用它,可以使用圖像合成的16條Porter-Duff規(guī)則的任意一條來(lái)控制Paint如何與已有的Canvas圖像進(jìn)行交互。
要應(yīng)用轉(zhuǎn)換模式,可以使用setXferMode方法,如下所示:

圖片發(fā)自簡(jiǎn)書App