HarmonyOS 请问.png图片怎么在image控件中更改颜色

HarmonyOS
19h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

colorFilter要求参数为矩阵。如:

.colorFilter([0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
0.2,0.2,0.2,0.2,0.2,])

文档:

https://www.jianshu.com/p/d183b4edeb56

@Entry
@Component
struct Index {
  @State message: string = 'Hello World';

  build() {
    Column() {
      Text(this.message)
        .id('测试图片')
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
      Image($rawfile('icon.png')).id('image1')
        .width(45)
        .colorFilter(
          [0, 0, 0, 0, 0,
            0, 0, 0, 0, 0,
            0, 0, 0, 0, 0,
            0.2, 0.2, 0.2, 0.2, 0.2])
    }
    .height('100%')
    .width('100%')
    .backgroundColor('#0f0f0f')
  }
}
分享
微博
QQ
微信
回复
17h前
相关问题
怎么修改PNG图片颜色
572浏览 • 1回复 待解决
HarmonyOS 图片能否更改颜色
719浏览 • 1回复 待解决
请问Image控件是怎样设置网络图片
10389浏览 • 3回复 已解决
png图片使用Image组件加载出现锯齿
1786浏览 • 1回复 待解决
text怎么更改部分文字颜色
7217浏览 • 1回复 待解决
如何给Image组件动态更改图片?
720浏览 • 1回复 待解决
HarmonyOS 怎么实现Image动态修改颜色
23浏览 • 1回复 待解决
HarmonyOS image图标怎么变成其他的颜色
1173浏览 • 1回复 待解决
HarmonyOS .9.png图片类型
28浏览 • 1回复 待解决
如何保存一张PNG图片到相册
1876浏览 • 1回复 待解决
Image怎么替换svg图片
8413浏览 • 1回复 待解决
HarmonyOS image 替换颜色
433浏览 • 1回复 待解决
HarmonyOS 怎么图片渲染不同的颜色
73浏览 • 1回复 待解决