0

我正在尝试创建我在 IOS 应用程序中看到的效果,其中他们使用颜色的混合模式和色调之一,但我在 PorterDuff.modes 枚举中找不到这些混合模式。你知道android中是否有等效的模式?谢谢!

4

1 回答 1

2

这完全取决于您要做什么;根据使用的颜色,您可以使用PorterDuff.Mode.MULTIPLYSRC_OVER; 色调稍微复杂一些。

如果没有一种模式适合您的需要(因为,不,没有默认的颜色/色调 PorterDuff 模式),这个答案可能会让您觉得很有趣。它基本上是调整 a 的色调,ColorMatrix然后可以将其应用于 a Drawable。(该过程在前面的答案的 OP 中有详细说明。)

于 2012-08-24T23:44:03.553 回答