fixup! Support edge to edge properly everywhere
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user