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问题
182浏览 • 1回复 待解决
有没有给canvas设置ColorFilter方法?
587浏览 • 1回复 待解决
HarmonyOS 如何设置图片colorfilter
95浏览 • 1回复 待解决
使用colorFilter修改图片颜色
287浏览 • 1回复 待解决
需要提供napi反调ets例子
822浏览 • 1回复 待解决
应用导航设计遇到问题
168浏览 • 1回复 待解决
设计稿单位转换问题
720浏览 • 1回复 待解决
HarmonyOS 需要提供手机openssl库sdk
266浏览 • 1回复 待解决
HarmonyOS 原生应用UI设计问题
261浏览 • 1回复 待解决
HarmonyOS 弹窗相关问题
173浏览 • 1回复 待解决
如何修改应用icon图标
1963浏览 • 1回复 待解决
HarmonyOS如何调用三方提供js文件
437浏览 • 1回复 待解决
编译hvigor.js相关问题
694浏览 • 1回复 待解决