mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
Fix title overlay in browse source
This commit is contained in:
parent
9d1144296c
commit
9ade0d68f9
1 changed files with 3 additions and 9 deletions
|
@ -1,6 +1,5 @@
|
|||
package eu.kanade.tachiyomi.ui.source.browse
|
||||
|
||||
import android.view.Gravity
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.widget.FrameLayout
|
||||
|
@ -16,6 +15,7 @@ import eu.davidea.flexibleadapter.items.IFlexible
|
|||
import eu.kanade.tachiyomi.R
|
||||
import eu.kanade.tachiyomi.data.database.models.Manga
|
||||
import eu.kanade.tachiyomi.databinding.MangaGridItemBinding
|
||||
import eu.kanade.tachiyomi.ui.library.LibraryItem
|
||||
import eu.kanade.tachiyomi.util.system.contextCompatDrawable
|
||||
import eu.kanade.tachiyomi.util.system.dpToPx
|
||||
import eu.kanade.tachiyomi.widget.AutofitRecyclerView
|
||||
|
@ -42,13 +42,7 @@ class BrowseSourceItem(
|
|||
val listType = catalogueListType.get()
|
||||
view.apply {
|
||||
val binding = MangaGridItemBinding.bind(this)
|
||||
val coverHeight = (parent.itemWidth / 3 * 4f).toInt()
|
||||
if (listType == 1) {
|
||||
binding.gradient.layoutParams = FrameLayout.LayoutParams(
|
||||
FrameLayout.LayoutParams.MATCH_PARENT,
|
||||
(coverHeight * 0.66f).toInt(),
|
||||
Gravity.BOTTOM
|
||||
)
|
||||
if (listType == LibraryItem.LAYOUT_COMPACT_GRID) {
|
||||
binding.card.updateLayoutParams<ConstraintLayout.LayoutParams> {
|
||||
bottomMargin = 6.dpToPx
|
||||
}
|
||||
|
@ -80,7 +74,7 @@ class BrowseSourceItem(
|
|||
dimensionRatio = "15:22"
|
||||
}
|
||||
}
|
||||
BrowseSourceGridHolder(view, adapter, listType == 1, outlineOnCovers.get())
|
||||
BrowseSourceGridHolder(view, adapter, listType == LibraryItem.LAYOUT_COMPACT_GRID, outlineOnCovers.get())
|
||||
} else {
|
||||
BrowseSourceListHolder(view, adapter, outlineOnCovers.get())
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue