fixup! Support edge to edge properly everywhere

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-10-25 19:53:31 +05:30
parent 284ee90c72
commit d092c05f5f
2 changed files with 18 additions and 0 deletions

View File

@@ -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<FragmentDetailsMoreBinding>() {
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()

View File

@@ -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<FragmentDetailsReviewBinding>() {
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