【发布时间】:2014-01-16 03:08:56
【问题描述】:
我有一张图片 (http://imgur.com/lIfzpWB.png),我通过 Bitmap.decodeFile(path); 打开它。
但是我可以用我的位图做什么来得到这张图片(http://imgur.com/GHltevM.png)呢?
我想我需要在位图上应用某种颜色蒙版。我该怎么做?
UPD我使用以下代码来实现我的结果:
image.setImageDrawable(convert(original, 0x7F00FF00));
public BitmapDrawable convert(Bitmap src, int color) {
BitmapDrawable temp = new BitmapDrawable(src);
temp.setColorFilter(new LightingColorFilter(0, color));
return temp;
}
UPD 我完成了我的代码!我刚刚将new LightingColorFilter(0, color) 替换为new LightingColorFilter(color, 0)。谢谢大家的帮助!
【问题讨论】: