From 308fb176400f90503a31154e3376ae0e452d6709 Mon Sep 17 00:00:00 2001 From: aayush262 Date: Tue, 16 Jan 2024 10:17:53 +0530 Subject: [PATCH] navbar fix --- app/src/main/java/ani/dantotsu/MainActivity.kt | 5 +++++ app/src/main/java/ani/dantotsu/home/NoInternet.kt | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/app/src/main/java/ani/dantotsu/MainActivity.kt b/app/src/main/java/ani/dantotsu/MainActivity.kt index 5f2173ca..5fa21e50 100644 --- a/app/src/main/java/ani/dantotsu/MainActivity.kt +++ b/app/src/main/java/ani/dantotsu/MainActivity.kt @@ -152,6 +152,11 @@ class MainActivity : AppCompatActivity() { initActivity(this) uiSettings = loadData("ui_settings") ?: uiSettings selectedOption = uiSettings.defaultStartUpTab + if (!uiSettings.immersiveMode) { + binding.includedNavbar.navbarContainer.updateLayoutParams { + bottomMargin = navBarHeight + } + } } val offline = getSharedPreferences("Dantotsu", Context.MODE_PRIVATE) .getBoolean("offlineMode", false) diff --git a/app/src/main/java/ani/dantotsu/home/NoInternet.kt b/app/src/main/java/ani/dantotsu/home/NoInternet.kt index 2ff26c77..7b6aba26 100644 --- a/app/src/main/java/ani/dantotsu/home/NoInternet.kt +++ b/app/src/main/java/ani/dantotsu/home/NoInternet.kt @@ -7,10 +7,12 @@ import android.os.Bundle import android.os.Handler import android.os.Looper import android.view.View +import android.view.ViewGroup import androidx.activity.addCallback import androidx.appcompat.app.AppCompatActivity import androidx.core.content.ContextCompat import androidx.core.view.doOnAttach +import androidx.core.view.updateLayoutParams import androidx.fragment.app.Fragment import androidx.fragment.app.FragmentManager import androidx.lifecycle.Lifecycle @@ -22,6 +24,7 @@ import ani.dantotsu.download.anime.OfflineAnimeFragment import ani.dantotsu.download.manga.OfflineMangaFragment import ani.dantotsu.initActivity import ani.dantotsu.loadData +import ani.dantotsu.navBarHeight import ani.dantotsu.offline.OfflineFragment import ani.dantotsu.others.LangSet import ani.dantotsu.selectedOption @@ -75,6 +78,11 @@ class NoInternet : AppCompatActivity() { initActivity(this) uiSettings = loadData("ui_settings") ?: uiSettings selectedOption = uiSettings.defaultStartUpTab + if (!uiSettings.immersiveMode) { + binding.includedNavbar.navbarContainer.updateLayoutParams { + bottomMargin = navBarHeight + } + } } val navbar = binding.includedNavbar.navbar ani.dantotsu.bottomBar = navbar