-
[Android] Color Transparency, OpacityAndroid 2019. 8. 22. 09:13
<color name="black">#000000</color> <color name="white">#ffffff</color>
기본적인 블랙/화이트 컬러는 위와 같이 정의하면 되는데,
반투명한 블랙/투명한 화이트는 어떻게 만드는지에 대한 정리.
#AABBBBBB 형태로, 총 8자리의 color 값을 만들되
A자리에는 아래에 정리되어 있는 투명도의 정도, B는 원래 쓰던 color code를 넣는다.
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
즉, 80%의 투명도를 가진 black는
<color name="black80">#cc000000</color>
처럼 정의하면 되겠다.
앞에 2자리가 없을 경우 default가 00값이기 때문에 불투명하게 보이는 것.
갖다 쓸때는 다른 컬러코드와 마찬가지로 @color/black 식으로 가져다 쓰면 됨.
'Android' 카테고리의 다른 글
[Android] GlideException Permission Denied (OS 10) (0) 2020.08.18 [Android] Camera StatusBar Transparency (0) 2019.08.22 [Android] ScrollView maxHeight fix (2) 2019.08.12 [Android] Zxing Library Code Scanner Remove Laser Line (0) 2019.08.12 [Android] dotted line 점선 view 만들기 (세로/가로) (0) 2019.08.02