logo

[Kotlin Android] 투명한 Status Bar를 만들고 싶다면?

language-logoKotlin

• 안드로이드 기기의 상태표시줄(Status Bar) 색을 투명하게 바꾸는 방법을 소개한다.
• styles.xml 파일에 'android:windowTranslucentStatus'와 'android:windowTranslucentNavigation' 값을 true로 설정하여 Status Bar와 Navigation Bar의 색상을 투명하게 만든다.
• activity xml의 부모 레이아웃에 'android:fitsSystemWindows' 속성 값을 true로 설정하여 뷰가 차지할 수 있는 영역을 상태바 및 소프트키 영역을 제외한 영역까지 확장한다.
• activity 코틀린 코드에 'WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS' 값을 설정하여 Window(액티비티 영역)를 외부 상태 표시줄까지 확장하는 것을 허락한다.

thumbnail
북마크
공유하기
신고하기
1분 분량
조회수 3443
profile-imageNunuLee
2년 전
Copyright © 2025. Codenary All Rights Reserved.