fix:页眉页脚翻页信息抖动问题
This commit is contained in:
@@ -470,6 +470,7 @@ class PageView(
|
|||||||
tvPageAndTotal?.setTextIfNotEqual("${index.plus(1)}/$pageSize $readProgress")
|
tvPageAndTotal?.setTextIfNotEqual("${index.plus(1)}/$pageSize $readProgress")
|
||||||
tvPage?.setTextIfNotEqual("${index.plus(1)}/$pageSize")
|
tvPage?.setTextIfNotEqual("${index.plus(1)}/$pageSize")
|
||||||
}
|
}
|
||||||
|
this@PageView.layoutSync()
|
||||||
}
|
}
|
||||||
|
|
||||||
fun layoutSync() {
|
fun layoutSync() {
|
||||||
@@ -485,7 +486,6 @@ class PageView(
|
|||||||
fun screenshot(canvasRecorder: CanvasRecorder) {
|
fun screenshot(canvasRecorder: CanvasRecorder) {
|
||||||
if (!isMainView && !isScroll) {
|
if (!isMainView && !isScroll) {
|
||||||
setProgress(textPage)
|
setProgress(textPage)
|
||||||
layoutSync()
|
|
||||||
}
|
}
|
||||||
viewScreenshot(canvasRecorder)
|
viewScreenshot(canvasRecorder)
|
||||||
}
|
}
|
||||||
@@ -493,7 +493,6 @@ class PageView(
|
|||||||
fun screenshot(bitmap: Bitmap? = null, canvas: Canvas? = null): Bitmap? {
|
fun screenshot(bitmap: Bitmap? = null, canvas: Canvas? = null): Bitmap? {
|
||||||
if (!isMainView && !isScroll) {
|
if (!isMainView && !isScroll) {
|
||||||
setProgress(textPage)
|
setProgress(textPage)
|
||||||
layoutSync()
|
|
||||||
}
|
}
|
||||||
return viewScreenshot(bitmap, canvas)
|
return viewScreenshot(bitmap, canvas)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user