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

HarmonyOS
2024-12-26 13:17:42
815浏览
收藏 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,])
  • 1.
  • 2.
  • 3.
  • 4.

文档:

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')
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
分享
微博
QQ
微信
回复
2024-12-26 15:50:56


相关问题
怎么修改PNG图片颜色
1630浏览 • 1回复 待解决
HarmonyOS 图片能否更改颜色
1235浏览 • 1回复 待解决
请问Image控件是怎样设置网络图片
11336浏览 • 3回复 已解决
png图片使用Image组件加载出现锯齿
2550浏览 • 1回复 待解决
text怎么更改部分文字颜色
8019浏览 • 1回复 待解决
如何给Image组件动态更改图片?
1400浏览 • 1回复 待解决
HarmonyOS 怎么实现Image动态修改颜色
1067浏览 • 1回复 待解决
HarmonyOS image图标怎么变成其他的颜色
2050浏览 • 1回复 待解决
HarmonyOS .9.png图片类型
534浏览 • 1回复 待解决
Image怎么替换svg图片
9117浏览 • 1回复 待解决
HarmonyOS image 替换颜色
1006浏览 • 1回复 待解决
HarmonyOS 有无带状态更改的按钮控件
391浏览 • 1回复 待解决
如何保存一张PNG图片到相册
2663浏览 • 1回复 待解决
HarmonyOS 怎么图片渲染不同的颜色
720浏览 • 1回复 待解决