앱 만들기/안드로이드 study

안드로이드의 기술 #텍스트 색상 설정하기

나도처음이야 2020. 10. 5.
반응형

텍스트 색상을 지정하는 방법은 여러 가지가 있다.

그중 color.xml 의 색상값을 가져와서 세팅하는 방법을 살펴보겠습니다.

 

values 폴더 colorsxml 폴더에는 하기와 같은

색상 코드 값을 미리 지정합니다.

1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="colorPrimary">#6200EE</color>
    <color name="colorPrimaryDark">#3700B3</color>
    <color name="colorAccent">#03DAC5</color>
    <color name="colorBlinkOn">#fdfdfc</color>
    <color name="colorBlinkOff">#5d5d5d</color>
</resources>
 
cs

위와 같이 컬러 값을 xml 파일에 지정하면 소스에서 편하게 불러올 수 있는 장점이 있습니다.

그럼 코드에 적용해 볼까요.

 

 

코드는 매우 간단합니다.

필자는 플래시 앱에서 깜빡임을 조정하는 버튼 텍스트에 하기 코드를 적용하였습니다.

 

blinkButton.setTextColor(getColor(R.color.colorBlinkOn));

 

바로, getColor() 함수이며, API23부터 지원하기 시작하였습니다.

인자 값으로는 color 리소스에 정의한 컬러값을 바로 가져올 수 있습니다.

이렇게 적용된 이미지는 하가 처럼, 표현이 됩니다.

감사합니다. 

 

 

 

* 손전등 앱이 필요할땐...

  꼭 필요한 기능 만 있는  플래시 라이트 ☆ 아이언 맨 을 추천드립니다.

  제가 만들었습니다. ㅋㅋㅋ

  감사합니다.

 

 

play.google.com/store/apps/details?id=bluemooninsea.soo.flashlight

 

플래시 라이트 ☆ 아이언 맨 - Google Play 앱

꼭 필요한 기능만 탑재한 플래쉬 라이트 입니다. (권한 필요없음) 여러 복잡한 기능 과 무분별한 광고를 제거하고 오직 여러분을 환하게 비추어줄 라이트 기능에 포커스를 맞추었습니다. 밤에 ��

play.google.com

 

반응형

댓글