반응형
텍스트 색상을 지정하는 방법은 여러 가지가 있다.
그중 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
반응형
'앱 만들기 > 안드로이드 study' 카테고리의 다른 글
티스토리 방문자 수를 늘리는 것 만큼 앱 다운로드 수를 늘리는 것도... (6) | 2020.10.09 |
---|---|
이클립스 폰트 설정 하기. (4) | 2020.10.07 |
안드로이드의 기술 #볼륨키로 바로 미디어 볼륨 조정하기 (2) | 2020.10.04 |
안드로이드의 기술 # 토스트 팝업 창 띄우기. (2) | 2020.09.30 |
안드로이드의 기술 # 앱 출시 전 광고 테스트 - 테스트 기기 등록 (6) | 2020.09.28 |
댓글