본문 바로가기

안드로이드

[Android Studio] StatusBar 색상 변경하기 (코틀린)

728x90

 

안드로이드에서 흔히 쓰이는 StatusBar 색상 변경 코드이다. 

window.statusBarColor =
    ContextCompat.getColor(this.context, color) // StatusBar 색상 변경

 

 

여기에 더해서 StatusBar 아이콘들의 색상을 흰색 또는 검정색으로 바꾸는 코드가 있다. 

StatusBar 를 흰색으로 지정해서 아이콘이 안보일 시 사용할 수 있다. 

val window = window
val decorView = window.decorView
val wic = WindowInsetsControllerCompat(window, decorView)
wic.isAppearanceLightStatusBars = bool // true 면 검정색 false 면 흰색이 된다.

 

이상입니다.