在開發(fā)過程中,UI給的標(biāo)注圖上,所有顏色值是RGB,但是透明度經(jīng)常都是百分比,例如:純白顏色值:#FFFFFF,透明度40%。
使用過程中我們需要進(jìn)行換算。以上面的值為例,換算過程如下:
1、 將透明度轉(zhuǎn)換成不透明度。如透明度為40%,則不透明度為60%。
2、 不透明度乘以255。 我們得到結(jié)果:153。
3、 將計(jì)算結(jié)果轉(zhuǎn)換成16進(jìn)制。得到最終的不透明度:99。
4、 將不透明度和顏色值拼接成ARGB格式。得到最終的顏色值: #99FFFFFF。