Android透明度換算

2021-07-26 22:37:03 字數 469 閱讀 6324

概述:

當我看到設計師給我的設計圖上寫著顏色百分之90的透明度,頓時心裡一萬個草泥馬,你好歹也給個a、r、g、b中的a啊,但是設計師說你自己去換算,問題是老闆也這麼說,我也就沒辦法了,自己查資料尋找解決辦法。皇天不負有心人,終於讓我給找到了。

核心:首先介紹下關於顏色的知識:

顏色值是16進製制的顏色

這裡舉例乙個顏色:#ff00ff00

1、前兩位是顏色的透明度,後面的6位是顏色值。

2、透明度分為256階(16*16),16進製表示就是(00~ff)。透明就是0階,不透明就是255階,50%透明度也就是127

3、10進製的255轉換成16進製制,127換算成16進製制就是7f,以此類推,無論什麼樣的透明度都可以轉換。

為了方便我直接將所有的換算全部計算出來了:

Android 顏色透明度換算

android中的顏色值通常遵循rgb argb標準,使用時通常以 字元開頭,以16進製表示。常用的顏色值格式為 rgb argb rrggbb aarrggbb 其中,argb 依次代表透明度 alpha 紅色 red 綠色 green 藍色 blue 以顏色值 ff99cc00 為例,其中,ff...

Android 顏色透明度換算

每次開發的時候,ui在設計圖中標註的顏色都是類似於 ff0000 紅色 這倒沒什麼,但是呢後面卻標註了30 的透明度,這下抓狂了,透明度怎麼計算?不用著急,不用你算,收藏我這篇文章即可。android中的顏色值通常遵循rgb argb標準,使用時通常以 字元開頭,以16進製表示。常用的顏色值格式為 ...

Android 顏色透明度

設定android中控制項的顏色透明度,可自由設定在layout裡也可以在activity裡 ff000000 此為16進製制顏色 前2位ff為透明度,後6位為顏色值 000000為黑色,ffffff為白色,可以用ps等軟體獲取 透明度分為256階 0 255 計算機上用16進製表示為 00 ff ...