java - Android 位图改变色调

标签 java android colors bitmap hue

我有一个 Android 位图,我正在尝试更改图像的色调,因为图像是红色 block ,我想通过更改色调来将该 block 更改为绿色,但我似乎无法随时随地查找任何代码。

有人知道我该怎么做吗?

Canvas

最佳答案

如果将位图包装在 ImageView 中,有一个非常简单的方法:

ImageView iv = new ImageView(this);
iv.setImageBitmap(yourBitmap);
iv.setColorFilter(Color.RED);

如果您想将其显示在屏幕上,您可能希望将其包装在 ImageView 中。

关于java - Android 位图改变色调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17098605/

相关文章:

android - 从 rangeseekbar 中删除缩略图文本

java - 通过 3g 的 ftp 客户端

java - 以编程方式查找相似的颜色

在c中将图像的一个区域更改为 "color"

c++ - SFML 拾色器问题

java - 如何在低(汇编)级别捕获和处理异常?

java - 如何从 GWT JSNI 创建新的 Javascript 对象?

java - 如何创建 IF 语句来检查值是否最接近?

Android模拟器键盘不显示

java - Hibernate:子集合的级联删除