Android/Kotlin

[Android] editText, 드래그, 커서 색상 변경

yoo.o 2020. 2. 10. 00:50
반응형

color.xml에 자주 쓰는 색상을 먼저 설정 후 style.xml에 상황과 함께 넣어주면 된다

 

 

color.xml

먼저 color.xml에 자주 사용하는 색상값들 이름 지어주기

color.xml

orange같은 경우 필요할때 꺼내 쓰기 쉽도록 투명도를 설정한 transparent_orange도 따로 저장해뒀다

투명도 관련 포스팅 (https://yuuj.tistory.com/15)

 

[Android] 색상 투명도 설정하기 #AARRGGBB

100이 불투명 0이 완전 투명이라고 생각하고 원하는 알파값을 기존 색상값 #000000 앞에 붙여주면 된다 (->#FF000000) 100% — FF 99% — FC 98% — FA 97% — F7 96% — F5 95% —..

yuuj.tistory.com

 

 

 

style.xml

colorControlActivated
선택된(포커스) 상태의 밑줄 색
colorControlNormal
선택되지 않은 상태의 밑줄 색
android:textSelectHandle
손잡이 부분 색상
android:textColorHighlight
텍스트 선택색 
android:textCursorDrawable
커서(Cursor)색 
android:textColor
텍스트 색

 

 

 

color.xml에 설정해둔 색상 이름과 함께 style.xml에 이렇게 적용해주면 된다

style name은 따로 생성해도 되는데 "AppTheme"으로 할 경우 디폴트 값으로 설정되는거라 나는 그냥 여기다함

 

style.xml

 

 

 

 

 

 

 

 

 

 

 

 

참고한 포스팅

https://pluu.github.io/blog/android/2016/10/31/editText-color/

 

Pluu Dev - [번역] EditText 색 변경항목 정리

[번역] DroidKaigi 2019 ~ 멀티 모듈 프로젝트에서의 Dagger를 사용해 Dependency Injection Posted on 27 Jan 2020 Fragment Lifecycle과 LiveData Posted on 25 Jan 2020 ViewBinding의 작은 변화 Posted on 19 Jan 2020 [번역] Unicode 이모티콘에 얽힌 이것저것 (이모티콘 표준과 프로그래밍 핸들링) Posted on 11 Jan

pluu.github.io

https://bokch-jm.tistory.com/6

 

[안드로이드] EditText 속성 변경(cursor 색, 밑줄 색 등)

얼마 전에 팀프로젝트로 하고 있는 앱을 데모로 만들었는데 테스트 해보다가 커서 색이랑 하이라이트 되는 색깔을 바꾸고 싶어서 열심히 구글링을 해보았다. 간단하게 찾을 수 있을 것 같았는데 여러 방법이 나오..

bokch-jm.tistory.com

 

반응형