2013-07-09 11 views
6

Mam jedną aplikację Android, mam jeden kształt i mam jeden solidny tag.Jak zrobić kod koloru html półprzezroczysty [Android]

Chcę, aby ten kształt 20% przezroczysty z powyższym kodem kolorów.
Jak powinienem to zrobić?

+0

możliwy duplicate.http: //stackoverflow.com/questions/11285961/how-to-make-a-background-transparent-20-in-android – TheFlash

+0

I uważasz, że używasz kodu koloru Android - Color.Red itp? Więc proszę użyć kodu koloru do tego jak - # 452558 iw swoim kręgu użyć innego kodu koloru, który jest lżejszy niż itp. LUB użyj setAlpha (200); –

Odpowiedz

18

Jeśli kolor jest reprezentowany w systemie szesnastkowym, np. # 424242, dodanie dwóch cyfr przed tą "liczbą" będzie reprezentować przezroczystość, np .: # 66424242. (66 w tym przykładzie)
Możesz grać trochę, aż dojdziesz do pożądanego efektu.

+1

więc to 'AA' waha się od' 0 do 255' również '66' to ile% z 100? – User7723337

+0

Cóż, możesz przekonwertować cyfry heksadecymalne na dziesiętne, a następnie wykonać prostą matematykę, aby dowiedzieć się, jaki procent przezroczystości reprezentuje tę wartość alfa. W tym przypadku 66 reprezentowałoby około 40%. –

3

android: color = "# 66FF0000" jest częściowo przezroczysty czerwony i jeśli zmniejszenie wartości 6 jako 5,4,3 do 1 jako "# 56FF0000",” # 46FF0000 "," # 36FF0000 "," # 26FF0000 ", przezroczysty kolor stanie się cienki iw taki sam sposób, jeśli zwiększymy pierwszą liczbę jako" # 76FF0000 "," # 86FF0000 ", podobnie jak przezroczysty kolor staje się gęsty. dzięki czemu możemy zapewnić sobie przejrzystość koloru. i ma zastosowanie do wszystkich rodzajów kolorów !!

1

Próbowałem dodać dwie cyfry z przodu "numeru", np. # 66424242, to zdecydowanie działa, ponieważ używam go na moim blogu

Powiązane problemy