【发布时间】:2022-01-15 09:48:32
【问题描述】:
我想将白色更改(映射)为蓝色。如何在 Android 中的 ImageView 上执行此操作?我通过PorterDuff / LightingColorFilter / ColorMatrixColorFilter 尝试了setColorFilter,但我不知道如何设置它。图片周围有透明背景。
【问题讨论】:
标签: android android-imageview android-color
我想将白色更改(映射)为蓝色。如何在 Android 中的 ImageView 上执行此操作?我通过PorterDuff / LightingColorFilter / ColorMatrixColorFilter 尝试了setColorFilter,但我不知道如何设置它。图片周围有透明背景。
【问题讨论】:
标签: android android-imageview android-color
尝试在xml或java代码中使用Background Tint颜色功能。
或
我会建议另一种方式。进行框架布局和放置视图,然后是图像视图。 图像中的白色部分应该是透明的,使用 PNG 图像。 您可以根据需要为基本视图颜色赋予颜色。
【讨论】: