diff --git a/app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt b/app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt index 350436c5a..a114eace1 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt @@ -98,7 +98,6 @@ class ReadView(context: Context, attrs: AttributeSet) : addView(curPage) addView(prevPage) if (!isInEditMode) { - upBg() setWillNotDraw(false) upPageAnim() } @@ -121,6 +120,9 @@ class ReadView(context: Context, attrs: AttributeSet) : setRect9x() prevPage.x = -w.toFloat() pageDelegate?.setViewSize(w, h) + if (w > 0 && h > 0) { + upBg() + } } override fun dispatchDraw(canvas: Canvas) {