세라쌤의 IT 튜토리얼

안드로이드 Color 지정하기 본문

Android

안드로이드 Color 지정하기

issell 2019. 3. 25. 11:11

1. 컬러 코드 사용

 #RRGGBB 

 #AARRGGBB

 #RGB

 #ARGB


예) android:background="#a0354632"

     android:background="#fff"

     android:background="#ff12a0"


A : alpha (투명도)

R : red 

G : green

B : blue 

각 자리에는 00 ~ FF( 0 ~ 255 ) 까지의 16진수를 넣을 수 있다.


원하는 색상을 골라서 값을 추출할 때는 인터넷에 컬러피커를 검색해보자!

구글 컬러피커



2. res/values/colors.xml 에 등록하여 사용

<?xml version="1.0" encoding="utf-8"?>
<resources>
...
<color name="myPaleOrange">#efc6a7</color> // <-- 이 부분!
</resources>


사용할 때는 "@color/색상이름" 으로 사용한다.  

예) android:textColor="@color/myPaleOrange"


3. android.graphics.Color 클래스 사용


자바를 사용하여 동적으로 색상을 변경해야 할 때 사용한다. 


int Color.argb( int a, int r, int g, int b )

int Color.rgb( int r, int g, int b )


주로 View의 setBackgroundColor()나 setTextColor() 등을 설정할 때 사용한다. 


자주 사용되는 컬러는 상수로 선언되어있다.

Constants

intBLACK

intBLUE

intCYAN

intDKGRAY

intGRAY

intGREEN

intLTGRAY

intMAGENTA

intRED

intTRANSPARENT

intWHITE

intYELLOW

예)

TextView tv = findViewById(R.id.text_view);
tv.setTextColor(Color.RED);
tv.setBackgroundColor(Color.argb(0xA0, 0xeb, 0xbc, 0xbb)); 












'Android' 카테고리의 다른 글

안드로이드 스튜디오 단축키  (0) 2019.03.26
ListView와 Adapter  (0) 2019.03.26
android:layout_width와 android:layout_height  (0) 2019.03.25
TextView  (0) 2019.03.25
Activity와 Activity 생명주기  (0) 2019.03.20
Comments