幸運的是,無須知道每個想要完成的操作所對應(yīng)的公式。例如,ColorMatrix類有一個內(nèi)置的方法可用于改變飽和度。
ColorMatrix cm = new ColorMatrix();
cm.setSaturation(.5f);
paint.setColorFilter(new ColorMatrixColorFilter(cm));
傳入一個大于1的數(shù)字將增加飽和度,而傳入一個0~1之間的數(shù)字會減少飽和度。0值將產(chǎn)生一幅灰度圖像。