From fcfb3c980854adb1f4d2ca3876f7750d0ba09495 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Wed, 24 Apr 2024 11:18:43 +0300 Subject: [PATCH] Fix feed layoutmanager --- .../koitharu/kotatsu/core/ui/list/FitHeightGridLayoutManager.kt | 2 +- .../kotatsu/core/ui/list/FitHeightLinearLayoutManager.kt | 2 +- app/src/main/res/layout/fragment_feed.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/list/FitHeightGridLayoutManager.kt b/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/list/FitHeightGridLayoutManager.kt index ddb94ce34..b7ba3136f 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/list/FitHeightGridLayoutManager.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/list/FitHeightGridLayoutManager.kt @@ -29,7 +29,7 @@ class FitHeightGridLayoutManager : GridLayoutManager { if (orientation == RecyclerView.VERTICAL && child.layoutParams.height == LayoutParams.MATCH_PARENT) { val parentBottom = height - paddingBottom val offset = parentBottom - bottom - super.layoutDecoratedWithMargins(child, left, top + offset, right, bottom + offset) + super.layoutDecoratedWithMargins(child, left, top, right, bottom + offset) } else { super.layoutDecoratedWithMargins(child, left, top, right, bottom) } diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/list/FitHeightLinearLayoutManager.kt b/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/list/FitHeightLinearLayoutManager.kt index f4a36a227..412d83fef 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/list/FitHeightLinearLayoutManager.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/list/FitHeightLinearLayoutManager.kt @@ -29,7 +29,7 @@ class FitHeightLinearLayoutManager : LinearLayoutManager { if (orientation == RecyclerView.VERTICAL && child.layoutParams.height == LayoutParams.MATCH_PARENT) { val parentBottom = height - paddingBottom val offset = parentBottom - bottom - super.layoutDecoratedWithMargins(child, left, top + offset, right, bottom + offset) + super.layoutDecoratedWithMargins(child, left, top, right, bottom + offset) } else { super.layoutDecoratedWithMargins(child, left, top, right, bottom) } diff --git a/app/src/main/res/layout/fragment_feed.xml b/app/src/main/res/layout/fragment_feed.xml index 25f8f60db..54bbad473 100644 --- a/app/src/main/res/layout/fragment_feed.xml +++ b/app/src/main/res/layout/fragment_feed.xml @@ -19,7 +19,7 @@ android:orientation="vertical" android:paddingVertical="@dimen/list_spacing_normal" app:bubbleSize="small" - app:layoutManager=".core.ui.list.FitHeightLinearLayoutManager" + app:layoutManager="org.koitharu.kotatsu.core.ui.list.FitHeightLinearLayoutManager" tools:listitem="@layout/item_feed" />