10

这里描述了一些预定义的混合模式:https ://developer.android.com/reference/android/graphics/PorterDuff.Mode.html

是否有可能使用其他一些自定义模式?(用于在 Canvas 上绘制各种东西)

例如,我真的需要另外两个:

  • 替换 alpha (它会写得[Sa, Dc]好像我理解正确)
  • 使用目标 alpha 混合[Sa, Da * Sc + (1 - Da) * Dc](这里我并不关心结果的 alpha)

如果它需要 OpenGL ES 2+ 就可以了。

这里有一个 [remotely] 类似的问题:在 android 中实现不同的 PorterDuff 模式——但答案似乎需要使用两个位图,而且我不想使用临时位图,因为它们……不是免费的。

4

0 回答 0