diff --git a/app/src/main/java/com/aurora/store/view/ui/details/DetailsMoreFragment.kt b/app/src/main/java/com/aurora/store/view/ui/details/DetailsMoreFragment.kt index 57d8b54cf..dbdb8ef32 100644 --- a/app/src/main/java/com/aurora/store/view/ui/details/DetailsMoreFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/details/DetailsMoreFragment.kt @@ -22,6 +22,8 @@ package com.aurora.store.view.ui.details import android.os.Bundle import android.view.View import androidx.core.text.HtmlCompat +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat import androidx.fragment.app.viewModels import androidx.lifecycle.lifecycleScope import androidx.navigation.fragment.findNavController @@ -50,6 +52,13 @@ class DetailsMoreFragment : BaseFragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) + // Adjust layout for edgeToEdge display + ViewCompat.setOnApplyWindowInsetsListener(binding.recyclerMore) { layout, windowInsets -> + val insets = windowInsets.getInsets(WindowInsetsCompat.Type.navigationBars()) + layout.setPadding(0, 0, 0, insets.bottom) + WindowInsetsCompat.CONSUMED + } + // Toolbar binding.layoutToolbarActionMore.toolbar.setOnClickListener { findNavController().navigateUp() diff --git a/app/src/main/java/com/aurora/store/view/ui/details/DetailsReviewFragment.kt b/app/src/main/java/com/aurora/store/view/ui/details/DetailsReviewFragment.kt index 18aa817c0..7313ffb19 100644 --- a/app/src/main/java/com/aurora/store/view/ui/details/DetailsReviewFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/details/DetailsReviewFragment.kt @@ -21,6 +21,8 @@ package com.aurora.store.view.ui.details import android.os.Bundle import android.view.View +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat import androidx.fragment.app.viewModels import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.navArgs @@ -48,6 +50,13 @@ class DetailsReviewFragment : BaseFragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) + // Adjust layout for edgeToEdge display + ViewCompat.setOnApplyWindowInsetsListener(binding.recycler) { layout, windowInsets -> + val insets = windowInsets.getInsets(WindowInsetsCompat.Type.navigationBars()) + layout.setPadding(0, 0, 0, insets.bottom) + WindowInsetsCompat.CONSUMED + } + // Toolbar binding.layoutToolbarActionReview.apply { txtTitle.text = args.displayName