最全的Android 顏色透明度
好記性不如爛筆頭。生活中多做筆記,不僅可以方便自己,還可以方便他人。
背景
開發的都知道,UI微調都是令人頭痛的,尤其是顏色的微調。
如果視覺稿直接給顏色值那倒沒啥,可怕的是後面還有標了透明度,而且視覺還原後發現顏色太透明瞭,要你透明度再調調,這才煩人。我總不能記住100個透明度的值吧。
一次計算,無數次使用,這文章,穩了。
正文
Android中的顏色值一般格式是:#AARRGGBB。AA就是透明度值(這裡我只聊透明度)。
1. 透明度的計算
透明度分為256個等級,即 0 - 256,0就是透明,255就是不透明
透明度 (透明)0 –> 255(不透明)
比如:50%透明度
50%也就是256的一半即128,因為是從0開始算的,所以是 127,轉換成16進位制就是 7F
2.獻上透明度表格
注意:我這裡寫的是透明度值,不是不透明度值,這是兩個不同的概念,注意區分。
需要不透明度值的,可以自己算:透明度值 + 不透明度值 = 100%
如果你的UI設計師給的視覺稿標註是:顏色#FFFFFF,透明度40% 。那你的計算方式應該是:
- 將透明度轉換成不透明度。不透明度為:60%
- 不透明度乘以255。 我們得到結果:153
- 將計算結果轉換成16進位制。得到最終的不透明度:99
- 將不透明度和顏色值拼接成ARGB格式。得到最終的顏色值: #99FFFFFF
所以,你的UI設計師要的顏色是:#99FFFFFF
下面是我表格裡的透明度值的計算方式是:(A:透明度; H:16進位制)
255*(100% - A%) 通過計算器轉為16進位制 H
(ps:因為計算結果取整數,所以可能會有一個進位制位的誤差,比如50%的透明度值,上面“1.透明度的計算”中的計算是127,16進製為7F,這裡計算是127.5,四捨五入為128,16進製為80。所以,看到這裡不用驚慌,7F跟80肉眼看起來是差不多的,不用去計較)
00是完全透明(百分百透明),FF就是完全不透明
透明度 | 16進製表示 |
---|---|
100 % | 00 |
99 % | 03 |
98 % | 05 |
97 % | 07 |
96 % | 0A |
95 % | 0D |
94 % | 0F |
93 % | 12 |
92 % | 14 |
91 % | 17 |
90 % | 1A |
89 % | 1C |
88 % | 1E |
87 % | 21 |
86 % | 24 |
85 % | 26 |
84 % | 29 |
83 % | 2B |
82 % | 2E |
81 % | 30 |
80 % | 33 |
79 % | 36 |
78 % | 38 |
77 % | 3B |
76 % | 3D |
75 % | 40 |
74 % | 42 |
73 % | 45 |
72 % | 47 |
71 % | 4A |
70 % | 4D |
69 % | 4F |
68 % | 52 |
67 % | 54 |
66 % | 57 |
65 % | 59 |
64 % | 5C |
63 % | 5E |
62 % | 61 |
61 % | 63 |
60 % | 66 |
59 % | 69 |
58 % | 6B |
57 % | 6E |
56 % | 70 |
55 % | 73 |
54 % | 75 |
53 % | 78 |
52 % | 7A |
51 % | 7D |
50 % | 80 |
49 % | 82 |
48 % | 85 |
47 % | 87 |
46 % | 8A |
45 % | 8C |
44 % | 8F |
43 % | 91 |
42 % | 94 |
41 % | 96 |
40 % | 99 |
39 % | 9C |
38 % | 9E |
37 % | A1 |
36 % | A3 |
35 % | A6 |
34 % | A8 |
33 % | AB |
32 % | AD |
31 % | B0 |
30 % | B3 |
29 % | B5 |
28 % | B8 |
27 % | BA |
26 % | BD |
25 % | BF |
24 % | C2 |
23 % | C4 |
22 % | C7 |
21 % | C9 |
20 % | CC |
19 % | CF |
18 % | D1 |
17 % | D4 |
16 % | D6 |
15 % | D9 |
14 % | DB |
13 % | DE |
12 % | E0 |
11 % | E3 |
10 % | E6 |
9 % | E8 |
8 % | EB |
7 % | ED |
6 % | F0 |
5 % | F2 |
4 % | F5 |
3 % | F7 |
2 % | FA |
1 % | FC |
0 % | FF |
結尾
東西雖然簡單,但還是寫出來,就當工具用,下次調UI就可以來這裡看。如果上面有寫錯了,歡迎來“搞”!哈哈!
參考文章
相關推薦
最全的Android 顏色透明度
好記性不如爛筆頭。生活中多做筆記,不僅可以方便自己,還可以方便他人。 背景 開發的都知道,UI微調都是令人頭痛的,尤其是顏色的微調。 如果視覺稿直接給顏色值那倒沒啥,可怕的是後面還有標了透明度,而且視覺還原後發現顏色太透明瞭,要你透明度再調調,
Android 顏色透明度對應的十六進位制表格 + Android版本對應級別表格
一、顏色透明度和十六進位制對應的表格:透明度16進位制100%099%398%597%796%0A95%0D94%0F93%1292%1491%1790%1A89%1C88%1E87%2186%2485%2684%2983%2B82%2E81%3080%3379%3678%3
Android顏色透明度(不透明度)
顏色值(#AARRGGBB)透明度百分比和十六進位制對應關係 一、一張表格,基本都概括,方便查詢和使用 透明度 十六進位制 100% FF 99% FC 98% &nbs
開發者福利:史上最全Android 開發和安全系列工具
取證工具 [bandicoot](https://link.zhihu.com/?target=https://github.com/yvesalexandre/bandicoot "bandicoot")- 一個Python工具箱,用於分析手機元資料。它提供
2018年最全Android安卓開發從零開始課程 共43課
目錄 ├─[Android開發從零開始].01.Android開發環境搭建 .mp4 ├─[Android開發從零開始].02.模擬器的使用 .mp4 ├─[Android開發從零開始].03.第一個Android程式 .mp4 ├─[Android開發從零開始].04.TextView控制元件學習
Android顏色透明度百分比和十六進位制對應關係
顏色值(#AARRGGBB)透明度百分比和十六進位制對應關係一張表格,基本都概括,方便查詢和使用透明度十六進位制100%FF99%FC98%FA97%F796%F595%F294%F093%ED92%EB91%E890%E689%E388%E087%DE86%DB85%D98
最全Android學習路線總結,絕對乾貨
一、前言 不知不覺自己已經做了幾年開發了,由記得剛出來工作的時候感覺自己能牛逼,現在回想起來感覺好無知。懂的越多的時候你才會發現懂的越少。 如果你的知識是一個圓,當你的圓越大時,圓外面的世界也就越大。 最近看到很多Android新手問Android學習路線,學習方
Android 顏色透明度對應16進位制值
<!--百分比-開頭字母--> <!--100% —FF--> <!--95% — F2--> <!--90% — E6--> <!--85% — D9--> <!--8
最全Android開發常用工具類
主要介紹總結的Android開發中常用的工具類,大部分同樣適用於Java。 目前包括 HttpUtils、DownloadManagerPro、Safe.ijiami、ShellUtils、PackageUtils、 PreferencesUtils、
史上最全Android應用角標適配方法
Android 8.0之前原生是不支援應用角標的,是各個手機廠商自己在系統中實現的應用角標,並且部分廠商提供了設定的方式,所以需要對各個廠商的系統進行適配。 GitHub地址:https://github.com/jimmysuncpt/AppBadge 下面是針對各個手機廠商的系統進行
Android 顏色透明度百分比對應16進位制數值
百分比-開頭字母 100% —FF- 95% — F2 90% — E6 85% — D9 80% — CC 75% — BF 70% — B3 65% — A6 60% — 99 55% — 8C 50% — 80 45% — 73 40% — 66 35%
Android顏色透明度
<!--百分比-開頭字母--> <!--100% —FF--> <!--95% — F2--> <!--90% — E6--> <!--85% — D9-->
Android顏色透明度比例對應16進度值
16進位制透明度值: 使用方法:99%黑色:#FC000000 100% — FF 99% — FC 98% — FA 97% — F7 96% — F5 95% — F2 94% — F0 93% — ED 92% — EB 91% —
Android顏色透明度(不透明度)計算
我們在開發過程中經常看到美工給你的標註顏色類似於#0000FF(藍色)這樣的顏色碼,然後還可能有一個不透明度(美工可能給你說的是透明度,但是這個準確來說是不透明度,下面有圖為證) 那這個不透明度,在Andriod中怎麼表示呢,我來普及一下這個基礎知識
Android 顏色透明度計算
有時候我們需要在xml中設定view的對應的顏色的透明度(#XXRRGGBB),可以這麼計算: 100%透明對應10進製為255(16進製為FF), 則A%: A%*255,計算出來的數值,小數點後面的數四捨五入,最終的結果再轉為16進位制即可, 如 97%的透明度 9
最全Android Studio外掛整理
現在Android的開發者基本上都使用Android Studio進行開發(如果你還在使用eclipse那也行,畢竟你樂意怎麼樣都行)。使用好Android Studio外掛能大量的減少我們的工作量。快速將json字串轉換成一個Java Bean,免去我們根據json字串手寫
Android 顏色透明度
10進位制的255換算成16進位制是ff,127換算成16進位制是7f,#7f000000 代表50%透明度的黑色。 (寫成#50000000當然是不行的)進位制轉換可使用win7自帶計算器(轉為科學型)。例:25%透明度的一種紅色“#3ff70000
史上最全Android WebView使用
如果本文幫助到你,本人不勝榮幸,如果浪費了你的時間,本人深感抱歉。 希望用最簡單的大白話來幫助那些像我一樣的人。如果有什麼錯誤,請一定指出,以免誤導大家、也誤導我。 本文來自:http://www.jianshu.com/users/320f9e8f7fc9/latest
Android中顏色透明度對應16進制值
com andro 色值 16進制 字母 進制 bsp 100% 開頭 透明度—開頭兩位字母 100% — FF 95% — F2 90% — E6 85% — D9 80% — CC 75% — BF 70% — B3 65% — A6 60% — 99 55% —
2017年最全的30個Android面試題,你將如何回答?
fab reat 屬於 微信公眾號 ber 什麽是 進入 細節 註意 百度首頁 登錄 2017年最全的30個Android面試題,你將如何回答? 機翼技術 百家號 03-10 02:32 “三金四銀”又是一年一度的跳槽季,相信有不少An