【问题标题】:ANDROID: what is the equivalent blend modes (porter duff) for Color and HueANDROID:什么是颜色和色调的等效混合模式(porter duff)
【发布时间】:2012-08-25 07:44:03
【问题描述】:

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

【问题讨论】:

  • 从@Eric 的回答中,我知道没有porter-duff 模式可以做到这一点,但是,我希望也许在任何地方都有这些效果的库? (即一组预制的颜色矩阵)

标签: android graphics android-canvas


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-05-02
    • 1970-01-01
    • 1970-01-01
    • 2013-07-02
    • 2012-06-02
    • 2017-04-09
    • 2012-05-10
    • 2014-04-09
    • 1970-01-01
    相关资源
    最近更新 更多