Android 设置透明的方法
第一種 也是自己經常使用的 就是在顏色后面添加透明度
比如ui給的交互圖
不透明度為60% 我們寫的使用直接在顏色值前面添加
android:textColor="#60FFFFFF"
?這樣透明的問題就處理好了,淡然我們可以可以根據顏值的透明度的對應值來寫,一般的很多ui 都是把透明的給我標注好的,不用我們在寫的,如果沒有可以要求ui 修改一下 顏色對應值如下
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
我們只需要在前面添加對應的值即可。 但是最好的還是ui給的顏色值就是帶透明度的,就不用我們在寫了。
第二種方法 setAlpha 也是偶爾使用
text.getBackground().mutate().setAlpha(50);
setAlpha()的括號中可以填0–255之間的數字。設置setAlpha(0) 的使用透明,數字越大,越不透明。
第三種方法 在布局中設置
android:alpha="0.5"
總結
以上是生活随笔為你收集整理的Android 设置透明的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android电影票座位几排几列 数据获
- 下一篇: 贴墙纸多少钱一平方啊?