From f066a07aa06c0bfa16586ed50d92165a283a2614 Mon Sep 17 00:00:00 2001 From: kunfei Date: Tue, 3 Dec 2019 16:24:18 +0800 Subject: [PATCH] up --- app/src/main/java/io/legado/app/ui/widget/page/PageView.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/widget/page/PageView.kt b/app/src/main/java/io/legado/app/ui/widget/page/PageView.kt index 28dc364c7..2a05969f7 100644 --- a/app/src/main/java/io/legado/app/ui/widget/page/PageView.kt +++ b/app/src/main/java/io/legado/app/ui/widget/page/PageView.kt @@ -6,14 +6,12 @@ import android.graphics.Canvas import android.util.AttributeSet import android.view.MotionEvent import android.widget.FrameLayout -import io.legado.app.constant.Bus import io.legado.app.help.ReadBookConfig import io.legado.app.service.help.ReadBook import io.legado.app.ui.widget.page.curl.CurlView import io.legado.app.ui.widget.page.delegate.* import io.legado.app.utils.activity import io.legado.app.utils.getPrefInt -import io.legado.app.utils.postEvent class PageView(context: Context, attrs: AttributeSet) : FrameLayout(context, attrs), @@ -47,7 +45,9 @@ class PageView(context: Context, attrs: AttributeSet) : override fun onSizeChanged(w: Int, h: Int, oldw: Int, oldh: Int) { super.onSizeChanged(w, h, oldw, oldh) pageDelegate?.setViewSize(w, h) - postEvent(Bus.UP_CONFIG, true) + if (oldw != 0 && oldh != 0) { + ReadBook.loadContent() + } } override fun dispatchDraw(canvas: Canvas) { @@ -248,5 +248,6 @@ class PageView(context: Context, attrs: AttributeSet) : * 点击屏幕中间 */ fun clickCenter() + } }