APP不透明度计算
不透明度计算
-
开发中 颜色简介
Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以
#
字符开头,以16进制表示。
其中RGB依次代表红色(Red)、绿色(Green)、蓝色(Blue).
ARGB依次代表透明度(Alpha)、红色(Red)、绿色(Green)、蓝色(Blue) -
不透明度
透明度的范围是0-255,在计算机中,我们就用16进制(00-FF)表示,全透明就是00,完全不透明就是FF
透明度和不透明度加起来等于1或者说100%
-
计算方法
255 * 不透明度 -> 转换成16进制数
30%不透明度也就是255*30%=76.5,四舍五入77,然后利用计算器转为16进制为4D
for (int i = 0; i <= 100; i++) { float temp = 255 * i * 1.0f / 100f; int alpha = Math.round(temp); String hexStr = Integer.toHexString(alpha); if (hexStr.length() < 2) hexStr = "0" + hexStr; System.out.println(i + "%, " + hexStr.toUpperCase()); }
-
色值
<!--100% —FF--> <!--99% — FC--> <!--98% — FA--> <!--97% — F7--> <!--96% — F5--> <!--95% — F2--> <!--94% — F0--> <!--93% — ED--> <!--92% — EB--> <!--91% — E8--> <!--90% — E6--> <!--89% — E3--> <!--88% — E0--> <!--87% — DE--> <!--86% — DB--> <!--85% — D9--> <!--84% — D6--> <!--83% — D4--> <!--82% — D1--> <!--81% — CF--> <!--80% — CC--> <!--79% — C9--> <!--78% — C7--> <!--77% — C4--> <!--76% — C2--> <!--75% — BF--> <!--74% — BD--> <!--73% — BA--> <!--72% — B8--> <!--71% — B5--> <!--70% — B3--> <!--69% — B0--> <!--68% — AD--> <!--67% — AB--> <!--66% — A8--> <!--65% — A6--> <!--64% — A3--> <!--63% — A1--> <!--62% — 9E--> <!--61% — 9C--> <!--60% — 99--> <!--59% — 96--> <!--58% — 94--> <!--57% — 91--> <!--56% — 8F--> <!--55% — 8C--> <!--54% — 8A--> <!--53% — 87--> <!--52% — 85--> <!--51% — 82--> <!--50% — 80--> <!--49% — 7D--> <!--48% — 7A--> <!--47% — 78--> <!--46% — 75--> <!--45% — 73--> <!--45% — 73--> <!--44% — 70--> <!--43% — 6E--> <!--42% — 6B--> <!--41% — 69--> <!--40% — 66--> <!--39% — 63--> <!--38% — 61--> <!--37% — 5E--> <!--36% — 5C--> <!--35% — 59--> <!--34% — 57--> <!--33% — 54--> <!--32% — 52--> <!--31% — 4F--> <!--30% — 4D--> <!--29% — 4A--> <!--28% — 47--> <!--27% — 45--> <!--26% — 42--> <!--25% — 40--> <!--24% — 3D--> <!--23% — 3B--> <!--22% — 38--> <!--21% — 36--> <!--20% — 33--> <!--19% — 30--> <!--18% — 2E--> <!--17% — 2B--> <!--16% — 29--> <!--15% — 26--> <!--14% — 24--> <!--13% — 21--> <!--12% — 1F--> <!--11% — 1C--> <!--10% — 1A--> <!--9% — 17--> <!--8% — 14--> <!--7% — 12--> <!--6% — 0F--> <!--5% — 0D--> <!--4% — 0A--> <!--3% — 08--> <!--2% — 05--> <!--1% — 03--> <!--0% — 00-->
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果