HarmonyOS 颜色值的字符串比如"#999999",如何转换成colorFilter的值。

HarmonyOS
2024-12-27 14:29:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

实际问题为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-12-27 16:52:30
相关问题
HarmonyOS将对象转换成字符串方法
1076浏览 • 1回复 待解决
如何将文件转换成字符串
712浏览 • 1回复 待解决
PixelMap类型怎么转换成Base64字符串
1084浏览 • 1回复 待解决
HarmonyOS 日期如何转换成毫秒
260浏览 • 1回复 待解决
HarmonyOS 图片转换成ImageBitmap
409浏览 • 1回复 待解决
转换整个字符串字符为小写
551浏览 • 1回复 待解决
HarmonyOS 加密字符串格式转换
415浏览 • 1回复 待解决
转换整个字符串字符为大写
615浏览 • 1回复 待解决
HarmonyOS 页面转换成图片
162浏览 • 1回复 待解决
HarmonyOS 多语言字符串转换
471浏览 • 1回复 待解决
HarmonyOS 日期时间与字符串转换
681浏览 • 1回复 待解决
HarmonyOS 如何将汉字转换成拼音
443浏览 • 1回复 待解决
HarmonyOS 摘要数据转换16进制字符串
183浏览 • 1回复 待解决
HarmonyOS Object怎么转换成map
305浏览 • 1回复 待解决