본문 바로가기
Resource

색상 (Color)

by 하드락 2022. 10. 2.

색상 (Color)

 

색상 값은 항상 #으로 시작하며, 비트 수와 투명도에 따라 아래 네가지 형태가 가능하다.

#RGB #F00 (12비트 빨강)
#ARGB #8F00 (12비트 투명도 50% 빨강)
#RRGGBB #FF00FF (24비트 보라색)
#AARRGGBB AA (Alpha)  : 투명도 (00...FF) : 00은 100% 투명이고, FF는 완전 불투명을 의미한다.
RR (Red)      : 빨강의 강도 (00...FF) : 00은 빨간색이 하나도 없음을 의미한다.
GG (Green) : 초록의 강도 (00...FF)
BB (Blue)     : 파랑의 강도 (00...FF)

#FFFF0000 (24비트 불투명한 빨강)

#FF808080 (24비트 불투명한 회색)
#8000FF00 (24비트 투명도 50% 초록)
#80FF00FF (24비트 투명도 50% 보라색)

 

< /res/values/colors.xml >

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="bgTextColor">#FF00FF00</color>
</resources>

 

코드에서 색상 값은 정수(int)이다.

상기 리소스 파일에서 bgTextColor라는 색상 리소스의 실제 색상 값을 얻는 예이다.

int myColor = getResources().getColor(R.color.bgTextColor);

 

'Resource' 카테고리의 다른 글

코드에서 리소스 사용하기  (0) 2022.10.02
단순 표시물 (Drawable)  (0) 2022.10.02
크기 (Dimension)  (0) 2022.10.02
문자열 (String)  (0) 2022.10.02
리소스 (Resource)  (0) 2022.10.02

댓글