diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/extension/ExtensionDividerItemDecoration.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/extension/ExtensionDividerItemDecoration.kt index 00b7e3afc5..f2175918f8 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/extension/ExtensionDividerItemDecoration.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/extension/ExtensionDividerItemDecoration.kt @@ -6,6 +6,7 @@ import android.graphics.Rect import android.graphics.drawable.Drawable import android.view.View import eu.kanade.tachiyomi.util.system.dpToPx +import eu.kanade.tachiyomi.util.system.isLTR class ExtensionDividerItemDecoration(context: Context) : androidx.recyclerview.widget.RecyclerView.ItemDecoration() { @@ -27,8 +28,9 @@ class ExtensionDividerItemDecoration(context: Context) : androidx.recyclerview.w val params = child.layoutParams as androidx.recyclerview.widget.RecyclerView.LayoutParams val top = child.bottom + params.bottomMargin val bottom = top + divider.intrinsicHeight - val left = parent.paddingStart + 12.dpToPx - val right = parent.width - parent.paddingEnd + val left = parent.paddingStart + if (parent.context.resources.isLTR) 12.dpToPx else 0 + val right = + parent.width - parent.paddingEnd - if (!parent.context.resources.isLTR) 12.dpToPx else 0 divider.setBounds(left, top, right, bottom) divider.draw(c) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsDivider.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsDivider.kt index fdef6387ef..3c27a9e28a 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsDivider.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsDivider.kt @@ -6,6 +6,7 @@ import android.graphics.Rect import android.graphics.drawable.Drawable import android.view.View import eu.kanade.tachiyomi.util.system.dpToPx +import eu.kanade.tachiyomi.util.system.isLTR class MangaDetailsDivider(context: Context) : androidx.recyclerview.widget.RecyclerView.ItemDecoration() { @@ -29,8 +30,9 @@ class MangaDetailsDivider(context: Context) : androidx.recyclerview.widget.Recyc child.layoutParams as androidx.recyclerview.widget.RecyclerView.LayoutParams val top = child.bottom + params.bottomMargin val bottom = top + divider.intrinsicHeight - val left = parent.paddingStart + 12.dpToPx - val right = parent.width - parent.paddingEnd + val left = parent.paddingStart + if (parent.context.resources.isLTR) 12.dpToPx else 0 + val right = + parent.width - parent.paddingEnd - if (!parent.context.resources.isLTR) 12.dpToPx else 0 divider.setBounds(left, top, right, bottom) divider.draw(c) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentMangaDivider.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentMangaDivider.kt index e074a4d73f..491b76aeb7 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentMangaDivider.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentMangaDivider.kt @@ -6,6 +6,7 @@ import android.graphics.Rect import android.graphics.drawable.Drawable import android.view.View import eu.kanade.tachiyomi.util.system.dpToPx +import eu.kanade.tachiyomi.util.system.isLTR class RecentMangaDivider(context: Context) : androidx.recyclerview.widget.RecyclerView.ItemDecoration() { @@ -25,11 +26,13 @@ class RecentMangaDivider(context: Context) : androidx.recyclerview.widget.Recycl if (holder is RecentMangaHolder && parent.getChildViewHolder(parent.getChildAt(i + 1)) is RecentMangaHolder ) { - val params = child.layoutParams as androidx.recyclerview.widget.RecyclerView.LayoutParams + val params = + child.layoutParams as androidx.recyclerview.widget.RecyclerView.LayoutParams val top = child.bottom + params.bottomMargin val bottom = top + divider.intrinsicHeight - val left = parent.paddingStart + 12.dpToPx - val right = parent.width - parent.paddingEnd + val left = parent.paddingStart + if (parent.context.resources.isLTR) 12.dpToPx else 0 + val right = + parent.width - parent.paddingEnd - if (!parent.context.resources.isLTR) 12.dpToPx else 0 divider.setBounds(left, top, right, bottom) divider.draw(c)