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


댓글

이 블로그의 인기 게시물

Python OpenCV 빈 화면 만들기

Python urllib.parse.quote()

Python bytes.fromhex()

Android AVD Ram size change

Forensics .pyc 파일 .py로 복구하기

Android Minimum touch target size

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

Android Notification with Full Screen

C++ OpenCV 모폴로지 침식, 팽창

KiCad 시작하기 2 (PCB 만들기)