Android Navigation Bar Color Change In Fragment

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

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


스마트폰 아래를 보면 뒤로 가기, 홈, 최근 작업 버튼이 보입니다.
해당 Navigation Bar의 색깔을 Fragment에서 변경해봅시다.

제 휴대폰의 경우 기본 색상이 하얀색이네요.




위 색깔을 변경해봅시다.



변경하고자 하는 Fragment로 갑니다.

onCreateView에 requireActivity().window.navigationBarColor를 추가합니다.







짜잔, 색깔이 변경되었습니다.







여기서 주의할 점이 있습니다. Fragment에서 색깔을 변경했지만, 해당 Fragment를 빠져나가도 변경된 색깔이 유지됩니다.


Activity에서 색깔을 변경하는 것과의 차이점은 Fragment마다 개별적인 색깔을 선택할 수 있다는 것입니다.





끝.


카테고리: 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 만들기)