colorfilter相关问题,设计提供的icon都是无色的。需要调用image的colorfilter来着色。

设计提供的icon都是无色的。需要调用image的colorfilter来着色。eg: 黑色是#000000, 但是image组件只接受colorfilter矩阵。需要一个方法来实现颜色直接转换矩阵。

HarmonyOS
2024-06-04 00:13:16
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
莫莫莫小贝

实际问题为Color类型string转int类型。

function parseColor(colorString: string) { 
  let color:number = Number.parseInt(colorString.substring(1), 16) 
  if(colorString.length ==7){ 
    color != 0x00000000ff000000 
  }else if (colorString.length !=9){ 
    throw new Error('unknow color') 
  } 
  return color 
}
分享
微博
QQ
微信
回复
2024-06-04 22:56:25
相关问题
HarmonyOS 关于ColorFilter问题
165浏览 • 1回复 待解决
有没有给canvas设置ColorFilter方法?
586浏览 • 1回复 待解决
HarmonyOS 如何设置图片colorfilter
91浏览 • 1回复 待解决
使用colorFilter修改图片颜色
255浏览 • 1回复 待解决
应用导航设计遇到问题
167浏览 • 1回复 待解决
设计稿单位转换问题
717浏览 • 1回复 待解决
需要提供napi反调ets例子
822浏览 • 1回复 待解决
HarmonyOS 原生应用UI设计问题
257浏览 • 1回复 待解决
HarmonyOS 需要提供手机openssl库sdk
263浏览 • 1回复 待解决
HarmonyOS 弹窗相关问题
168浏览 • 1回复 待解决
如何修改应用icon图标
1958浏览 • 1回复 待解决
编译hvigor.js相关问题
683浏览 • 1回复 待解决