HarmonyOS 图片染色

我们在一些场景中,需要对一些icon图标进行实时的染色处理,比如说一个白色的图标变成一个黑色的图标,因为期待染成的颜色是不固定的,所以没办法预制很多个图标在里面,请问有什么好的办法吗?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

可以使用.fillColor()。

但是注意:仅svg格式的图片可以使用fillColor属性改变图片的绘制颜色。

Image($r('app.media.cloud'))
  .width(100)
  .height(100)
  .fillColor(0x00ff00)

相关文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-graphics-display-V5#%E6%98%BE%E7%A4%BA%E7%9F%A2%E9%87%8F%E5%9B%BE

如需对png图片进行修改颜色,可以使用colorFilter。

请参考Image 属性链接中的colorFilter:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-image-V5#colorfilter9

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 图片染色api
82浏览 • 1回复 待解决
HarmonyOS 拼接后图片染色
18浏览 • 1回复 待解决
HarmonyOS 图片显示
188浏览 • 1回复 待解决
HarmonyOS 图片兜底
14浏览 • 1回复 待解决
HarmonyOS 图片上传
166浏览 • 1回复 待解决
HarmonyOS 图片保存
223浏览 • 1回复 待解决
HarmonyOS 图片压缩和图片转base64
475浏览 • 1回复 待解决
HarmonyOS图片出现锯齿
433浏览 • 1回复 待解决
HarmonyOS 图片压缩问题
242浏览 • 1回复 待解决
HarmonyOS 图片上传失败
211浏览 • 1回复 待解决
HarmonyOS 图片资源选取
542浏览 • 1回复 待解决
HarmonyOS 相册图片存储
129浏览 • 1回复 待解决
HarmonyOS 图片裁剪问题
126浏览 • 1回复 待解决
HarmonyOS是否.9 图片
1709浏览 • 1回复 待解决
HarmonyOS 引入图片报错
150浏览 • 1回复 待解决
HarmonyOS 图片转pdf
161浏览 • 1回复 待解决
HarmonyOS 图片裁切处理
104浏览 • 1回复 待解决
HarmonyOS 无法上传图片
63浏览 • 1回复 待解决
HarmonyOS 图片压缩失败
153浏览 • 1回复 待解决
HarmonyOS 图片拖拽实现
251浏览 • 1回复 待解决