반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- powercfg
- BottomSheetDialog
- 회전 센서
- 자기장 센서
- 온라인에디터
- 코틀린
- Aplha
- 자격증
- Exoplayer
- utf8mb4
- Android
- lateinit
- ARGB
- 금속 탐지기 센서
- setBackgroundResource
- Kotlin
- Android Studio 3.6
- 걸음 감지 센서
- LayoutParmas
- 웹코드빌드
- 광 센서
- phpstorm
- RecyclerView
- 온라인무료코딩사이트
- 걸음수 감지 센서
- 동영상 실행
- 온라인코딩
- mysql 5.7
- 온라인IDE
Archives
- Today
- Total
Memory
[ANDROID] How to set color programmatically in Android (코드로 색상 설정하기) 본문
IT/ANDROID
[ANDROID] How to set color programmatically in Android (코드로 색상 설정하기)
_JinHa_ 2020. 3. 6. 22:48반응형
// 1. Color.java 에서 선언된 색상 사용
val textV = textV_title.setTextColor(Color.WHITE)
// 2. 16진수 색상 값 사용
val textV = textV_title.setTextColor(Color.parseColor("#333333"))
// aplha = 100 지정
val textV = textV_title.setTextColor(Color.parseColor("#FF333333"))
// 3. RGB 코드 값 사용
val textV = textV_title.setTextColor(Color.rgb(51, 51, 51))
// 4. 투명도 설정
// a = aplha, r = red, g = green, b = blue
// aplha = 0(투명)~100(불투명), red / green / blue = 0~255
val textV = textV_title.setTextColor(Color.argb(100, 51, 51, 51))
// 5. colors.xml에 선언한 색상 사용
if (Build.VERSION.SDK_INT >= 23){
textV_title.setTextColor(context.resources.getColor(R.color.color_333333, null))
}
else {
textV_title.setTextColor(context.resources.getColor(R.color.color_333333))
}
[참고]
코드로 TextView의 글자색을 바꿀수 있나요?
안드로이드 컬러에서 알파(Aplha)값 사용
Color Opacity Using XML In Android
https://devdeeds.com/color-opacity-using-xml-in-android/
반응형