diff --git a/app/src/main/java/sh/sar/basedbank/ui/home/PayWithCardFragment.kt b/app/src/main/java/sh/sar/basedbank/ui/home/PayWithCardFragment.kt index 70c4692..d54ed5f 100644 --- a/app/src/main/java/sh/sar/basedbank/ui/home/PayWithCardFragment.kt +++ b/app/src/main/java/sh/sar/basedbank/ui/home/PayWithCardFragment.kt @@ -155,12 +155,11 @@ class CardsFragment : Fragment() { } }) -ViewCompat.setOnApplyWindowInsetsListener(binding.contentLayout) { v, insets -> - val isBottomNav = requireContext().getSharedPreferences("prefs", Context.MODE_PRIVATE) - .getBoolean("bottom_nav", false) - val navBar = insets.getInsets(WindowInsetsCompat.Type.systemBars()) - val extraBottom = if (isBottomNav) 0 else navBar.bottom - v.setPadding(0, 0, 0, (16 * resources.displayMetrics.density).toInt() + extraBottom) + ViewCompat.setOnApplyWindowInsetsListener(binding.contentLayout) { v, insets -> + val bottomNav = activity?.findViewById(R.id.bottomNavigation) + val navBarBottom = if (bottomNav?.visibility == View.VISIBLE) 0 + else insets.getInsets(WindowInsetsCompat.Type.systemBars()).bottom + v.setPadding(0, 0, 0, (16 * resources.displayMetrics.density).toInt() + navBarBottom) insets }