我使用canvas.drawImageRect
将图像绘制到画布上。
图像本身只是白色的透明度,但我希望它有另一种颜色。我尝试创建一个颜色设置为黄色的Paint,但这并没有使图像显示为黄色。
我想有办法做到这一点,有人能告诉我吗?
答案 0 :(得分:2)
创建一个画图并添加ColorFilter。
ColorFilter.mode(Color color,BlendMode blendMode) 创建一个颜色过滤器,应用作为第二个参数给出的混合模式。源颜色是作为第一个参数给出的颜色,目标颜色是来自要合成的图层的颜色。
我想你想要srcATop BlendMode。