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问题
267浏览 • 1回复 待解决
有没有给canvas设置ColorFilter方法?
624浏览 • 1回复 待解决
HarmonyOS 如何设置图片colorfilter
160浏览 • 1回复 待解决
使用colorFilter修改图片颜色
356浏览 • 1回复 待解决
设计稿单位转换问题
750浏览 • 1回复 待解决
应用导航设计遇到问题
218浏览 • 1回复 待解决
需要提供napi反调ets例子
851浏览 • 1回复 待解决
HarmonyOS 原生应用UI设计问题
303浏览 • 1回复 待解决
HarmonyOS 需要提供手机openssl库sdk
335浏览 • 1回复 待解决
HarmonyOS 弹窗相关问题
210浏览 • 1回复 待解决
如何修改应用icon图标
2011浏览 • 1回复 待解决