diff options
-rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt index fb8c0fd32..5c58dd255 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt @@ -7,6 +7,7 @@ import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import android.view.ViewGroup.MarginLayoutParams import androidx.activity.OnBackPressedCallback import androidx.appcompat.app.AppCompatActivity import androidx.core.view.ViewCompat @@ -194,11 +195,9 @@ class GamesFragment : Fragment() { val insets = windowInsets.getInsets(WindowInsetsCompat.Type.systemBars()) val extraListSpacing = resources.getDimensionPixelSize(R.dimen.spacing_med) - view.setPadding( - insets.left, - insets.top + resources.getDimensionPixelSize(R.dimen.spacing_search), - insets.right, - insets.bottom + resources.getDimensionPixelSize(R.dimen.spacing_navigation) + extraListSpacing + view.updatePadding( + top = insets.top + resources.getDimensionPixelSize(R.dimen.spacing_search), + bottom = insets.bottom + resources.getDimensionPixelSize(R.dimen.spacing_navigation) + extraListSpacing ) binding.gridSearch.updatePadding( left = insets.left, @@ -216,6 +215,11 @@ class GamesFragment : Fragment() { insets.top + resources.getDimensionPixelSize(R.dimen.spacing_refresh_end) ) + val mlpSwipe = binding.swipeRefresh.layoutParams as MarginLayoutParams + mlpSwipe.rightMargin = insets.right + mlpSwipe.leftMargin = insets.left + binding.swipeRefresh.layoutParams = mlpSwipe + windowInsets } } |