Add some padding to the continue reading button if the lang badge is enabled
This commit is contained in:
parent
c560b70b83
commit
f8d14827da
@ -1,13 +1,17 @@
|
|||||||
package eu.kanade.tachiyomi.ui.library
|
package eu.kanade.tachiyomi.ui.library
|
||||||
|
|
||||||
import android.view.View
|
import android.view.View
|
||||||
|
import android.widget.FrameLayout
|
||||||
import androidx.core.view.isVisible
|
import androidx.core.view.isVisible
|
||||||
|
import androidx.core.view.updateLayoutParams
|
||||||
|
import androidx.core.view.updateMargins
|
||||||
import androidx.recyclerview.widget.RecyclerView
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
import coil.clear
|
import coil.clear
|
||||||
import eu.davidea.flexibleadapter.FlexibleAdapter
|
import eu.davidea.flexibleadapter.FlexibleAdapter
|
||||||
import eu.davidea.flexibleadapter.items.IFlexible
|
import eu.davidea.flexibleadapter.items.IFlexible
|
||||||
import eu.kanade.tachiyomi.data.database.models.Manga
|
import eu.kanade.tachiyomi.data.database.models.Manga
|
||||||
import eu.kanade.tachiyomi.databinding.SourceCompactGridItemBinding
|
import eu.kanade.tachiyomi.databinding.SourceCompactGridItemBinding
|
||||||
|
import eu.kanade.tachiyomi.util.system.dpToPx
|
||||||
import eu.kanade.tachiyomi.util.view.loadAnyAutoPause
|
import eu.kanade.tachiyomi.util.view.loadAnyAutoPause
|
||||||
import kotlinx.coroutines.flow.launchIn
|
import kotlinx.coroutines.flow.launchIn
|
||||||
import kotlinx.coroutines.flow.onEach
|
import kotlinx.coroutines.flow.onEach
|
||||||
@ -79,6 +83,14 @@ class LibraryCompactGridHolder(
|
|||||||
binding.badges.localText.isVisible = item.isLocal
|
binding.badges.localText.isVisible = item.isLocal
|
||||||
|
|
||||||
// SY -->
|
// SY -->
|
||||||
|
val topMargin = if (item.sourceLanguage.isNotEmpty()) {
|
||||||
|
16.dpToPx
|
||||||
|
} else {
|
||||||
|
0.dpToPx
|
||||||
|
}
|
||||||
|
binding.playLayout.updateLayoutParams<FrameLayout.LayoutParams> {
|
||||||
|
updateMargins(top = topMargin)
|
||||||
|
}
|
||||||
binding.playLayout.isVisible = (item.manga.unread > 0 && item.startReadingButton)
|
binding.playLayout.isVisible = (item.manga.unread > 0 && item.startReadingButton)
|
||||||
// SY <--
|
// SY <--
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user