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

일본어 문장부호

KiCad 시작하기 3 (새로운 소자 추가하기)

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

KiCad 시작하기 1 (회로도 만들기)

Python OpenCV 빈 화면 만들기

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

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

음악 악상기호(Musical symbols)

Android 특정 SDK Version 설정하기