From f20989df2d7f8043013581de4296c69c3d98289c Mon Sep 17 00:00:00 2001 From: kunfei Date: Mon, 19 Sep 2022 10:49:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/ui/book/read/page/ContentTextView.kt | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/read/page/ContentTextView.kt b/app/src/main/java/io/legado/app/ui/book/read/page/ContentTextView.kt index 39b2cdc62..54caf9c89 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/page/ContentTextView.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/page/ContentTextView.kt @@ -18,10 +18,7 @@ import io.legado.app.model.ReadBook import io.legado.app.ui.book.read.page.entities.TextLine import io.legado.app.ui.book.read.page.entities.TextPage import io.legado.app.ui.book.read.page.entities.TextPos -import io.legado.app.ui.book.read.page.entities.column.BaseColumn -import io.legado.app.ui.book.read.page.entities.column.ImageColumn -import io.legado.app.ui.book.read.page.entities.column.ReviewColumn -import io.legado.app.ui.book.read.page.entities.column.TextColumn +import io.legado.app.ui.book.read.page.entities.column.* import io.legado.app.ui.book.read.page.provider.ChapterProvider import io.legado.app.ui.book.read.page.provider.ImageProvider import io.legado.app.ui.book.read.page.provider.TextPageFactory @@ -312,9 +309,16 @@ class ContentTextView(context: Context, attrs: AttributeSet?) : View(context, at fun click(x: Float, y: Float): Boolean { var handled = false touch(x, y) { _, textPos, textPage, textLine, column -> - if (column is ReviewColumn) { - context.toastOnUi("Button Pressed!") - handled = true + when (column) { + is ButtonColumn -> { + context.toastOnUi("Button Pressed!") + handled = true + } + + is ReviewColumn -> { + context.toastOnUi("Button Pressed!") + handled = true + } } } return handled