一、View透明度和背景色的透明度
1.view.setAlpha()
传参:是0-1的float数。
效果:对整个View的透明度进行设置(包括它的子View),setAlpha(0)时,View和子View就会不可见。
2.view.getBackground().setAlpha()
传参:是0-255的int的数。
效果:是对View的背景透明度进行设置,getBackground().setAlpha(0)时,背景为全透明。
二设置color透明度
1.xml设置
设置属性:android:background="#AA9E9E9E",其中前两位为透明度,后六位为颜色值。
2.Java 代码设置
view.getBackground().setAlpha(100)//0-255透明度值,0位完全透明
颜色透明度对照表
例子: 需求要求:颜色为#9E9E9E、不透明度40%,既是透明度60%,对应透明度60%-99 最终颜色:#999E9E9E
从FF开始表示完全不透明,到00表示完全透明
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 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
参考文章 原文链接:blog.csdn.net/fenglolo/ar…