HarmonyOS 能否支持纯色图片改变颜色?

如题:HarmonyOS 能否支持纯色图片改变颜色?

阅读 563
1 个回答

可以使用.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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进