[Android/Kotlin] 안드로이드 FLAG_FULLSCREEN Deprecated...
안녕하세요. 오늘은 WindowManager.LayoutParams.FLAG_FULLSCREEN 코드가 Deprecated 되어서,
새로운 방법으로 구현하는 방법에 대해서 소개해 드립니다.
API >= 30 이상 부터는 WindowInsetsController.hide()를 통해 구현하시면 됩니다.
아래는 예제 코드입니다.
class SplashActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.splash_activity)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
window.insetsController?.hide(WindowInsets.Type.statusBars())
} else {
window.setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN
)
}
}
}
댓글