Android Status Bar Color Change

사용 버전: Android Studio 4.1.1
사용 언어: Kotlin 1.4.10
​

안드로이드 Status Bar Color Change를 알아보겠습니다.

​
​
Status Bar는 Toolbar 위에 있으며, 시간, 건전지량, 네트워크 상태 등 여러 가지 알림을 보여주는 상태 창입니다.




사용 버전: Android Studio 4.1.1

사용 언어: Kotlin 1.4.10

​

안드로이드 Status Bar Color Change를 알아보겠습니다.위에 상태 바(Status bar) 색깔이 현재 Toolbar의 색깔과 맞지 않아 보입니다.

​

​

​

해당 Fragment Status bar의 색깔을 변경해보겠습니다.

진행하기에 앞서, Status bar를 변경하게 되면, 색깔이 계속 변경된 상태로 유지됩니다. 색상을 원래대로 되돌리는 코드도 필요하다면 사용해 주세요.

​

​

Fragment로 이동합니다.

onCreateView에 mWindow를 정의합니다.

mWindow.addFlags를 하고, mWindow.clearFlags도 해줍니다.

​

​

Status Bar는 Toolbar 위에 있으며, 시간, 건전지량, 네트워크 상태 등 여러 가지 알림을 보여주는 상태 창입니다.






​

색깔을 변경해 줍니다.







실행해 봅시다.







Status bar 색깔이 변경되었습니다.

​

​

​

​

한 가지 더 해봅시다.

만약 Status Bar의 글자를 검은색으로 변경해봅시다.

해당 기능은 API 23 이상만 가능하므로 제약조건을 줍니다.






실행해볼까요?

​

​

​

​

Status bar 글자색이 검은색으로 변경되었습니다.









Status bar 글자색을 원래대로 돌리는 코드입니다.







끝.


카테고리: Android


댓글

이 블로그의 인기 게시물

음악 총보(Score), 파트보(Part)

Python urllib.parse.quote()

KiCad 시작하기 6 (FreeRoute 사용하기 1)

일본어 문장부호

Kivy 시작하기 12 (Pyinstaller로 exe 파일 만들기)

Android 특정 SDK Version 설정하기

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

Android Compose Hilt

Python urllib.request.urlopen()

KiCad 시작하기 7 (FreeRoute 사용하기 2)