摘要:序本文主要介紹下對(duì)象中的值。里頭的不指定的話,默認(rèn)其值為,也就是沒(méi)有透明度。對(duì)象里頭的其實(shí)是指不透明度,其值范圍為,越大越不透明。與的映射與之間的主要關(guān)系列表如下這個(gè)怎么轉(zhuǎn)義呢,如下再將輸出為十六進(jìn)制的表示方式不足兩位往前不零
序
本文主要介紹下java Color對(duì)象中的alpha值。
alphajava/awt/Color.java
/** * Creates an opaque sRGB color with the specified red, green, * and blue values in the range (0 - 255). * The actual color used in rendering depends * on finding the best match given the color space * available for a given output device. * Alpha is defaulted to 255. * * @throws IllegalArgumentException ifr
,g
* orb
are outside of the range * 0 to 255, inclusive * @param r the red component * @param g the green component * @param b the blue component * @see #getRed * @see #getGreen * @see #getBlue * @see #getRGB */ public Color(int r, int g, int b) { this(r, g, b, 255); } /** * Creates an sRGB color with the specified red, green, blue, and alpha * values in the range (0 - 255). * * @throws IllegalArgumentException ifr
,g
, *b
ora
are outside of the range * 0 to 255, inclusive * @param r the red component * @param g the green component * @param b the blue component * @param a the alpha component * @see #getRed * @see #getGreen * @see #getBlue * @see #getAlpha * @see #getRGB */ @ConstructorProperties({"red", "green", "blue", "alpha"}) public Color(int r, int g, int b, int a) { value = ((a & 0xFF) << 24) | ((r & 0xFF) << 16) | ((g & 0xFF) << 8) | ((b & 0xFF) << 0); testColorValueRange(r,g,b,a); }
opacityjava里頭的color不指定alpha的話,默認(rèn)其值為255,也就是沒(méi)有透明度。
color對(duì)象里頭的alpha其實(shí)是指不透明度,其值范圍為0-255,越大越不透明。
其通常對(duì)應(yīng)opacity,這個(gè)就是單詞語(yǔ)義表達(dá)的不透明度,其值范圍[0,1.0f],值越大,越不透明。
opacity與alpha之間的主要關(guān)系列表如下
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% — 59 30% — 4D 25% — 40 20% — 33 15% — 26 10% — 1A 5% — 0D 0% — 00
這個(gè)怎么轉(zhuǎn)義呢,如下
int alpha = Math.round(opacity * 255);
再將int輸出為十六進(jìn)制的表示方式
String hex = Integer.toHexString(alpha).toUpperCase(); if (hex.length() == 1){ hex = "0" + hex; }
doc不足兩位往前不零
Understanding colors on Android (six characters)
Hex transparency in colors
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/67903.html
摘要:使用的場(chǎng)景多為頁(yè)面內(nèi)容的圖片,較大的頭圖,顏色過(guò)多的圖片。就是頁(yè)面中的背景,并不是內(nèi)容,修飾作用。 warn: 這是一篇沒(méi)有一張圖片的講圖片的文章 1. 圖片格式 通常在網(wǎng)頁(yè)中使用的圖片有三種格式,jpg,png和gif。jpg是有損壓縮格式,就算你在ps里用100%質(zhì)量保存,保存多次會(huì)產(chǎn)生質(zhì)量損失,而png和gif則不會(huì)。因此如果開(kāi)發(fā)者相對(duì)圖片進(jìn)行微處理,改動(dòng)jpg不是明智的選擇。p...
摘要:使用的場(chǎng)景多為頁(yè)面內(nèi)容的圖片,較大的頭圖,顏色過(guò)多的圖片。就是頁(yè)面中的背景,并不是內(nèi)容,修飾作用。 warn: 這是一篇沒(méi)有一張圖片的講圖片的文章 1. 圖片格式 通常在網(wǎng)頁(yè)中使用的圖片有三種格式,jpg,png和gif。jpg是有損壓縮格式,就算你在ps里用100%質(zhì)量保存,保存多次會(huì)產(chǎn)生質(zhì)量損失,而png和gif則不會(huì)。因此如果開(kāi)發(fā)者相對(duì)圖片進(jìn)行微處理,改動(dòng)jpg不是明智的選擇。p...
摘要:是分隔符,默認(rèn)會(huì)自動(dòng)偵測(cè),或者指定為逗號(hào)或空格。判斷列表中是否有中括號(hào)返回一列表的分隔符類(lèi)型。映射對(duì)象是以一對(duì)或多對(duì)的來(lái)表示。判斷是否有對(duì)應(yīng)的,存在返回,否則返回。返回中所有的組成的隊(duì)列。默認(rèn)為,表明新顏色各取和的色值相加?!維ass/SCSS】我花4小時(shí)整理了的Sass的函數(shù)博客說(shuō)明文章所涉及的資料來(lái)自互聯(lián)網(wǎng)整理和個(gè)人總結(jié),意在于個(gè)人學(xué)習(xí)和經(jīng)驗(yàn)匯總,如有什么地方侵權(quán),請(qǐng)聯(lián)系本人刪除,謝謝!...
摘要:最近推出了新版的,并希望能夠在瀏覽器中檢測(cè)到新加入的深色模式。能夠?qū)?yè)面容器上的邊框陰影進(jìn)行更新,使其在使用深色模式時(shí)不太透明。利用使用為按鈕創(chuàng)建不同的樣式和交互我們可以利用為深色和淺色主題的按鈕創(chuàng)建不同的樣式和懸停交互。 翻譯:瘋狂的技術(shù)宅原文:https://www.creativebloq.com/... 本文首發(fā)微信公眾號(hào):jingchengyideng歡迎關(guān)注,每天都給你...
閱讀 2727·2021-11-23 09:51
閱讀 3320·2021-11-22 14:44
閱讀 4668·2021-11-22 09:34
閱讀 5406·2021-10-08 10:14
閱讀 2791·2021-09-22 15:47
閱讀 3590·2021-09-22 15:40
閱讀 1580·2019-08-30 15:44
閱讀 1692·2019-08-28 18:23