File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
app/src/main/java/com/wafflestudio/siksha2/ui Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,10 @@ package com.wafflestudio.siksha2.ui
33import android.os.Bundle
44import android.widget.Toast
55import androidx.appcompat.app.AppCompatActivity
6+ import androidx.core.view.ViewCompat
7+ import androidx.core.view.WindowInsetsCompat
8+ import androidx.core.view.updatePadding
9+ import androidx.fragment.app.FragmentContainerView
610import androidx.lifecycle.lifecycleScope
711import com.wafflestudio.siksha2.R
812import com.wafflestudio.siksha2.repositories.MenuRepository
@@ -25,6 +29,21 @@ class RootActivity : AppCompatActivity() {
2529 super .onCreate(savedInstanceState)
2630 setContentView(R .layout.activity_root)
2731
32+ val navHost = findViewById<FragmentContainerView >(R .id.nav_host)
33+ ViewCompat .setOnApplyWindowInsetsListener(navHost) { v, windowInsets ->
34+ val insets = windowInsets.getInsets(
35+ WindowInsetsCompat .Type .systemBars()
36+ or WindowInsetsCompat .Type .displayCutout()
37+ )
38+ v.updatePadding(
39+ left = insets.left,
40+ top = insets.top,
41+ bottom = insets.bottom,
42+ right = insets.right
43+ )
44+ WindowInsetsCompat .CONSUMED
45+ }
46+
2847 lifecycleScope.launch {
2948 menuRepository.sweepOldMenus()
3049 try {
You can’t perform that action at this time.
0 commit comments