Ads 468x60px

.

Labels

1.3.13

Mengenal ARGB di Android


Info dikit ah buat yang masih bingung dengan .xml warna di android yang biasanya tuh hex warna ada 6 digit, nah ini beda jadi 8 digit. So, jangan bingung lagi ya gfivers.. ^^~

Apa sih ARGB itu? ARGB itu adalah kepanjangan dari Alpha Red Green Blue color. Biasanya digunakan di android dengan format hex (hexadesimal) value #AARRGGBB. Nah yang “AA” itu adalah alpha (opacity) nya. 

A: Opacity itu apaan sih?  
B: ga perna maen sotosop yak? =_=a 
A: ea nih,kaga ada pc 
B: *mamam sendal*

Gampangnya Opacity itu adalah ukuran transparansi atau tidaknya suatu gambar atau warna. Semakin besar nilai opacity nya, maka semakin gelap alias semakin tidak transparan hasilnya. Sedangkan semakin kecil nilai opacity nya, maka semakin transparan pula lah hasilnya.

Contohnya nih kita mau pake warna biru (hex #0000FF) dengan opacity 50%, maka hex nya adalah #800000FF << tambahkan angka 80 (hex alpha untuk opacity 50%) di depan warna yang diinginkan.


Kalo gfivers mau pake alpha (opacity) nya yang angka desimal juga bisa koq, tinggal dikalikan dengan angka 255. Misalnya 50% opacity tuh desimalnya 0.5 di kalikan 255 deh (0,5x255 = 127,5). Terus hasilnya di convert lewat web ini , nanti dapet deh hasil hexadesimalnya.


Untuk yang pake desimal dan hasilnya cuma 1 digit setelah di convert, bisa gunakan angka 0 di depannya. Contohnya 5% opacity cuma dapet hasil hex nya "D", maka gfivers bisa tmbahkan angka 0 di depannya menjadi "0D".

Nah, ini nih Hex Opacity (alpha) Value nya yang udah jadi :

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

Selamat berkreasi.. ^^~