我正在尝试创建我在 IOS 应用程序中看到的效果,其中他们使用颜色的混合模式和色调之一,但我在 PorterDuff.modes 枚举中找不到这些混合模式。你知道android中是否有等效的模式?谢谢!
问问题
1795 次
1 回答
2
这完全取决于您要做什么;根据使用的颜色,您可以使用PorterDuff.Mode.MULTIPLY
或SRC_OVER
; 色调稍微复杂一些。
如果没有一种模式适合您的需要(因为,不,没有默认的颜色/色调 PorterDuff 模式),这个答案可能会让您觉得很有趣。它基本上是调整 a 的色调,ColorMatrix
然后可以将其应用于 a Drawable
。(该过程在前面的答案的 OP 中有详细说明。)
于 2012-08-24T23:44:03.553 回答