[Android] editText, 드래그, 커서 색상 변경
color.xml에 자주 쓰는 색상을 먼저 설정 후 style.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"으로 할 경우 디폴트 값으로 설정되는거라 나는 그냥 여기다함
참고한 포스팅
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