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

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

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

实际问题为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
相关问题
有没有给canvas设置ColorFilter方法?
363浏览 • 1回复 待解决
需要提供napi反调ets例子
540浏览 • 1回复 待解决
设计稿单位转换问题
435浏览 • 1回复 待解决
编译hvigor.js相关问题
351浏览 • 1回复 待解决
如何修改应用icon图标
688浏览 • 1回复 待解决
数据库一个设计问题有懂吗?
890浏览 • 1回复 待解决
eTS求助 tabBarIcon代码样例 ?
4593浏览 • 1回复 待解决
HarmonyOS HAR publish时需要密码问题
255浏览 • 1回复 待解决
MenuItem里icon图标怎么改颜色
795浏览 • 1回复 待解决
webview如何调用webRTC相关功能
560浏览 • 1回复 待解决
需要提供c++到js通信demo
322浏览 • 1回复 待解决
需要提供曝光时间设置接口
498浏览 • 1回复 待解决