Skip to content

Instantly share code, notes, and snippets.

@abdulhafizramadan-ittp
Last active May 30, 2022 16:22
Show Gist options
  • Select an option

  • Save abdulhafizramadan-ittp/59b5f49949310ffaaefdf719b5f9e26a to your computer and use it in GitHub Desktop.

Select an option

Save abdulhafizramadan-ittp/59b5f49949310ffaaefdf719b5f9e26a to your computer and use it in GitHub Desktop.
Android | Hide System Windows
class MainActivity : AppCompatActivity() {
private lateinit var root: ConstraintLayout
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
root = findViewById(R.id.root)
hideSystemUI()
}
private fun hideSystemUI() {
WindowCompat.setDecorFitsSystemWindows(window, false)
WindowInsetsControllerCompat(window, root).let { controller ->
controller.hide(WindowInsetsCompat.Type.systemBars())
controller.systemBarsBehavior = WindowInsetsControllerCompat.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment