diff --git a/app/src/main/java/sh/sar/basedbank/ui/home/HomeActivity.kt b/app/src/main/java/sh/sar/basedbank/ui/home/HomeActivity.kt index 657a205..cec24ca 100644 --- a/app/src/main/java/sh/sar/basedbank/ui/home/HomeActivity.kt +++ b/app/src/main/java/sh/sar/basedbank/ui/home/HomeActivity.kt @@ -231,6 +231,13 @@ class HomeActivity : AppCompatActivity() { } } + fun setBottomNavVisible(visible: Boolean) { + val isBottom = getSharedPreferences("prefs", MODE_PRIVATE).getBoolean("bottom_nav", false) + if (isBottom) { + binding.bottomNavigation.visibility = if (visible) View.VISIBLE else View.GONE + } + } + fun setRefreshing(visible: Boolean) { binding.refreshIndicator.visibility = if (visible) View.VISIBLE else View.GONE } diff --git a/app/src/main/java/sh/sar/basedbank/ui/home/TransferReceiptFragment.kt b/app/src/main/java/sh/sar/basedbank/ui/home/TransferReceiptFragment.kt index c411e32..cee2e23 100644 --- a/app/src/main/java/sh/sar/basedbank/ui/home/TransferReceiptFragment.kt +++ b/app/src/main/java/sh/sar/basedbank/ui/home/TransferReceiptFragment.kt @@ -313,6 +313,12 @@ class TransferReceiptFragment : Fragment() { override fun onResume() { super.onResume() requireActivity().title = "Receipt" + (activity as? HomeActivity)?.setBottomNavVisible(false) + } + + override fun onPause() { + super.onPause() + (activity as? HomeActivity)?.setBottomNavVisible(true) } override fun onDestroyView() { diff --git a/app/src/main/res/layout/fragment_receipt_bml.xml b/app/src/main/res/layout/fragment_receipt_bml.xml index d635457..967d28f 100644 --- a/app/src/main/res/layout/fragment_receipt_bml.xml +++ b/app/src/main/res/layout/fragment_receipt_bml.xml @@ -4,7 +4,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" - android:background="#FFFFFF"> + android:background="?attr/colorSurface"> @@ -206,12 +206,6 @@ - - - @@ -219,7 +213,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" - android:background="#FFFFFF" + android:background="?attr/colorSurface" android:paddingHorizontal="12dp" android:paddingTop="8dp" android:paddingBottom="12dp">