0

我有一个自定义视图,我希望它下面的视图在某些部分显示。我paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));在绘制了我想在onDraw.

不幸的是,这似乎只有在视图的 alpha 不是 1 时才有效,例如,0.99 可以正常工作。这可能是因为 PorterDuff 模式是 alpha 混合模式,如果 alpha 为 1,则没有 alpha 混合。

有没有办法强制它工作,即使 alpha 为 1?

4

0 回答 0