Android 상태 표시줄, 탐색 표시줄을 숨기는 방법
상태 표시줄과 귀속 표시줄을 숨기는 방법
여기서 빚을 내는 방법은 SDK 버전 30의 경우다.
또한 설정된 로고에 따라 표시 방법도 다르다.
화면 밖으로 가볍게 스쳐 반투명 내비게이션 표시줄을 표시하고 싶어서 다음과 같이 설정합니다.
buildsDK는 30이며, 구축 오류를 피하기 위해 SDK 버전 19 이상도 설치되어 있습니다.※직접 사용하는 응용 프로그램은 minSDK를 21로 설정합니다.
MainActivity.kt
override fun onResume() {
super.onResume()
val SDK_INT = android.os.Build.VERSION.SDK_INT
if (SDK_INT >= 30) {
window.insetsController?.hide(WindowInsets.Type.statusBars() or WindowInsets.Type.navigationBars())
window.insetsController?.systemBarsBehavior =
WindowInsetsController.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE
} else if (SDK_INT >= 19) {
val decorView = window.decorView
decorView.systemUiVisibility =
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY or
View.SYSTEM_UI_FLAG_FULLSCREEN or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
}
}
Reference
이 문제에 관하여(Android 상태 표시줄, 탐색 표시줄을 숨기는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/hiroa365/articles/199dd0dc53c119텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)