此处描述了一些预定义的混合模式:https://developer.android.com/reference/android/graphics/PorterDuff.Mode.html
是否有可能使用其他一些自定义模式? (用于在Canvas上绘制各种内容)
例如,我真的需要两个:
[Sa, Dc]
)[Sa, Da * Sc + (1 - Da) * Dc]
进行混合(此处我并不关心结果的alpha)如果需要OpenGL ES 2 +,那就没关系了。
这里有一个[远程]类似的问题:Implementing different PorterDuff modes in android - 但答案似乎需要使用两个位图,我想保留临时位图,因为它们......不是免费的。