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 fb91611af..188f67c15 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 @@ -77,15 +77,15 @@ class ReadView(context: Context, attrs: AttributeSet) : private var firstCharIndex: Int = 0 val slopSquare by lazy { ViewConfiguration.get(context).scaledTouchSlop } - private val tlRect = RectF(10F, 10F, width * 0.33f, height * 0.33f) - private val tcRect = RectF(width * 0.33f, 10F, width * 0.66f, height * 0.33f) - private val trRect = RectF(width * 0.36f, 10F, width - 10f, height * 0.33f) - private val mlRect = RectF(10F, height * 0.33f, width * 0.33f, height * 0.66f) + private val tlRect = RectF(0f, 0f, width * 0.33f, height * 0.33f) + private val tcRect = RectF(width * 0.33f, 0f, width * 0.66f, height * 0.33f) + private val trRect = RectF(width * 0.36f, 0f, width - 0f, height * 0.33f) + private val mlRect = RectF(0f, height * 0.33f, width * 0.33f, height * 0.66f) private val mcRect = RectF(width * 0.33f, height * 0.33f, width * 0.66f, height * 0.66f) - private val mrRect = RectF(width * 0.66f, height * 0.33f, width - 10f, height * 0.66f) - private val blRect = RectF(10F, height * 0.66f, width * 0.33f, height - 10f) - private val bcRect = RectF(width * 0.33f, height * 0.66f, width * 0.66f, height - 10f) - private val brRect = RectF(width * 0.66f, height * 0.66f, width - 10f, height - 10f) + private val mrRect = RectF(width * 0.66f, height * 0.33f, width - 0f, height * 0.66f) + private val blRect = RectF(0f, height * 0.66f, width * 0.33f, height - 0f) + private val bcRect = RectF(width * 0.33f, height * 0.66f, width * 0.66f, height - 0f) + private val brRect = RectF(width * 0.66f, height * 0.66f, width - 0f, height - 0f) private val autoPageRect by lazy { Rect() } private val autoPagePint by lazy { Paint().apply { color = context.accentColor } } private val boundary by lazy { BreakIterator.getWordInstance(Locale.getDefault()) } @@ -103,15 +103,15 @@ class ReadView(context: Context, attrs: AttributeSet) : override fun onSizeChanged(w: Int, h: Int, oldw: Int, oldh: Int) { super.onSizeChanged(w, h, oldw, oldh) - tlRect.set(10F, 10F, width * 0.33f, height * 0.33f) - tcRect.set(width * 0.33f, 10F, width * 0.66f, height * 0.33f) - trRect.set(width * 0.36f, 10F, width - 10f, height * 0.33f) - mlRect.set(10F, height * 0.33f, width * 0.33f, height * 0.66f) + tlRect.set(0f, 0f, width * 0.33f, height * 0.33f) + tcRect.set(width * 0.33f, 0f, width * 0.66f, height * 0.33f) + trRect.set(width * 0.36f, 0f, width - 0f, height * 0.33f) + mlRect.set(0f, height * 0.33f, width * 0.33f, height * 0.66f) mcRect.set(width * 0.33f, height * 0.33f, width * 0.66f, height * 0.66f) - mrRect.set(width * 0.66f, height * 0.33f, width - 10f, height * 0.66f) - blRect.set(10F, height * 0.66f, width * 0.33f, height - 10f) - bcRect.set(width * 0.33f, height * 0.66f, width * 0.66f, height - 10f) - brRect.set(width * 0.66f, height * 0.66f, width - 10f, height - 10f) + mrRect.set(width * 0.66f, height * 0.33f, width - 0f, height * 0.66f) + blRect.set(0f, height * 0.66f, width * 0.33f, height - 10f) + bcRect.set(width * 0.33f, height * 0.66f, width * 0.66f, height - 0f) + brRect.set(width * 0.66f, height * 0.66f, width - 0f, height - 0f) prevPage.x = -w.toFloat() pageDelegate?.setViewSize(w, h) }