Set webtoon page padding on page bind
Cette révision appartient à :
Parent
48d9ad00e1
révision
1afcf34829
1 fichiers modifiés avec 10 ajouts et 4 suppressions
|
@ -113,10 +113,7 @@ class WebtoonPageHolder(
|
||||||
private var readImageHeaderSubscription: Subscription? = null
|
private var readImageHeaderSubscription: Subscription? = null
|
||||||
|
|
||||||
init {
|
init {
|
||||||
frame.layoutParams = FrameLayout.LayoutParams(MATCH_PARENT, WRAP_CONTENT)
|
refreshLayoutParams()
|
||||||
if (viewer.config.padPagesVert) {
|
|
||||||
frame.setPadding(0, 0, 0, 15.dpToPx)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -125,6 +122,15 @@ class WebtoonPageHolder(
|
||||||
fun bind(page: ReaderPage) {
|
fun bind(page: ReaderPage) {
|
||||||
this.page = page
|
this.page = page
|
||||||
observeStatus()
|
observeStatus()
|
||||||
|
refreshLayoutParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
private fun refreshLayoutParams() {
|
||||||
|
frame.layoutParams = FrameLayout.LayoutParams(MATCH_PARENT, WRAP_CONTENT).apply {
|
||||||
|
if (viewer.config.padPagesVert) {
|
||||||
|
bottomMargin = 15.dpToPx
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Référencer dans un nouveau ticket