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 urllib.parse.quote()

Python OpenCV 빈 화면 만들기

Python bytes.fromhex()

Android Minimum touch target size

tensorflow tf.random.uniform()

tensorflow tf.expand_dims()

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

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

Android Java 8+ Api desugaring

Android Notification with Full Screen