HarmonyOS 鸿蒙Next .backgroundColor('#1AFF3E50')在颜色加1A为啥变浅
HarmonyOS 鸿蒙Next .backgroundColor(’#1AFF3E50’)在颜色加1A为啥变浅
@Builder
typeBuilder() {
Text($r("app.string.ske_photography_works"))
.fontSize($r("app.float.ske_xs_font_size"))
.fontColor('#FF3E50')
.textAlign(TextAlign.Center)
.fontWeight(FontWeight.Medium)
.fontFamily(CommonConstants.HARMONY_HEI_TI_MEDIUM_FONT_FAMILY)
.borderRadius($r("app.float.ske_xs_border_radius"))
.backgroundColor('#1AFF3E50')
.padding({
left: $r("app.float.ske_sm_padding_margin"),
right: $r("app.float.ske_sm_padding_margin"),
top: $r("app.float.ske_xxs_padding_margin"),
bottom: $r("app.float.ske_xxs_padding_margin")
})
}
更多关于HarmonyOS 鸿蒙Next .backgroundColor('#1AFF3E50')在颜色加1A为啥变浅的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
A为颜色的透明度,在HEXA中,其值以两位十六进制数的形式表示;
例如,#FF0000FF表示不透明的红色,其中FF表示不透明度为255,即完全不透明;
可以通过测试链接测试相关颜色:https://www.mklab.cn/utils/color
更多关于HarmonyOS 鸿蒙Next .backgroundColor('#1AFF3E50')在颜色加1A为啥变浅的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙系统中,颜色值的表示通常采用ARGB(Alpha, Red, Green, Blue)格式,其中Alpha表示透明度,Red、Green、Blue分别表示红、绿、蓝三原色的强度。颜色值通常以十六进制表示,例如#RRGGBBAA
,其中RR
、GG
、BB
分别代表红、绿、蓝的颜色强度(00-FF),AA
代表透明度(00-FF)。
当你提到的#1AFF3E50
这个颜色值中,1A
是Alpha通道的值,表示透明度。透明度值越小,颜色越透明,透出的底色(通常是白色或黑色背景)会使得原本的颜色看起来更淡。在ARGB格式中,FF
表示完全不透明,00
表示完全透明。因此,1A
(十六进制表示的26)是一个非常低的透明度值,意味着这个颜色会有大量的背景色混合进来,从而使得颜色看起来变浅。
简而言之,#1AFF3E50
中的1A
(透明度值)使得颜色看起来更淡,因为它允许更多的背景色穿透过来。如果希望颜色看起来更深,可以尝试增加Alpha值(透明度值),例如使用#FF3E50
(完全不透明)或者其他较高的透明度值。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html