Wenn Sie 20 % oder 30 % Transparenz hinzufügen möchten, sollten Sie dem Hexadezimalcode zwei weitere Zeichen voranstellen, z. B. CC.
Note
android:background="#CCFF0088"
in XML
wobei CC für den Alphawert, FF für den Rotfaktor, 00 für den Grünfaktor und 88 für den Blaufaktor steht.
Etwas Opazitätscode:
Hex-Opazitätswerte
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
Sie können die Deckkraft auch programmatisch einstellen:
yourView.getBackground().setAlpha(127);
Stellen Sie die Deckkraft zwischen 0 (völlig transparent) und 255 (völlig undurchsichtig) ein. Die 127,5 ist genau 50%.
Mit der angegebenen Formel können Sie jede beliebige Stufe der Transparenz erzeugen. Wenn Sie halb transparent sein wollen:
16 |128 Where 128 is the half of 256.
|8 -0 So it means 80 is half transparent.
Und für 25 % Transparenz:
16 |64 Where 64 is the quarter of 256.
|4 -0 So it means 40 is quarter transparent.