Porterduff,设定阿尔法/力量等级

时间:2013-06-21 09:39:20

标签: java android image-processing paint porter-duff

我目前在我的Android应用程序中尝试了porterduff模式。我这样做是这样做的:

        Canvas c = new Canvas(output);                                                                              
        maskPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
        maskPaint.setAlpha(alpha);
        maskPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SCREEN));

        c.drawBitmap(bitmap, 0, 0, p);   
        c.drawBitmap(overlay, 0,0,maskPaint);

我通过使用PorterDuff模式将叠加层混合到我的位图中。现在,我想知道是否有任何功能来设置混合的强度等级。

如果没有porterduffmode,我只能通过更改叠加层的Alpha值来获得混合效果。

如何与porterduff进行硬/软混合?

谢谢!

0 个答案:

没有答案