【问题标题】:How to replace color by another on ImageView in Android?如何在 Android 的 ImageView 上用另一种颜色替换颜色?
【发布时间】:2022-01-15 09:48:32
【问题描述】:

我想将白色更改(映射)为蓝色。如何在 Android 中的 ImageView 上执行此操作?我通过PorterDuff / LightingColorFilter / ColorMatrixColorFilter 尝试了setColorFilter,但我不知道如何设置它。图片周围有透明背景。

【问题讨论】:

    标签: android android-imageview android-color


    【解决方案1】:

    尝试在xml或java代码中使用Background Tint颜色功能。

    我会建议另一种方式。进行框架布局和放置视图,然后是图像视图。 图像中的白色部分应该是透明的,使用 PNG 图像。 您可以根据需要为基本视图颜色赋予颜色。

    【讨论】:

    • 您的解决方案不是一个好主意,因为图像可能没有透明字符。问题是关于:将白色映射到另一种颜色。
    猜你喜欢
    • 1970-01-01
    • 2015-02-12
    • 2017-10-05
    • 2014-05-07
    • 2019-07-06
    • 2013-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多