This commit is contained in:
kunfei
2022-09-11 17:47:36 +08:00
parent e43ddb798c
commit fe7d3f80e9
9 changed files with 29 additions and 6 deletions
@@ -15,7 +15,13 @@ import io.legado.app.help.config.AppConfig
import io.legado.app.help.config.ReadBookConfig
import io.legado.app.lib.theme.accentColor
import io.legado.app.model.ReadBook
import io.legado.app.ui.book.read.page.entities.*
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.provider.ChapterProvider
import io.legado.app.ui.book.read.page.provider.ImageProvider
import io.legado.app.ui.book.read.page.provider.TextPageFactory
@@ -1,6 +1,7 @@
package io.legado.app.ui.book.read.page.entities
import android.text.TextPaint
import io.legado.app.ui.book.read.page.entities.column.BaseColumn
import io.legado.app.ui.book.read.page.provider.ChapterProvider
import io.legado.app.utils.textHeight
@@ -5,6 +5,7 @@ import android.text.StaticLayout
import io.legado.app.R
import io.legado.app.help.config.ReadBookConfig
import io.legado.app.model.ReadBook
import io.legado.app.ui.book.read.page.entities.column.TextColumn
import io.legado.app.ui.book.read.page.provider.ChapterProvider
import io.legado.app.utils.textHeight
import splitties.init.appCtx
@@ -1,4 +1,4 @@
package io.legado.app.ui.book.read.page.entities
package io.legado.app.ui.book.read.page.entities.column
/**
* 列基类
@@ -0,0 +1,10 @@
package io.legado.app.ui.book.read.page.entities.column
/**
* 按钮列
*/
data class ButtonColumn(
override var start: Float,
override var end: Float
) : BaseColumn
@@ -1,4 +1,4 @@
package io.legado.app.ui.book.read.page.entities
package io.legado.app.ui.book.read.page.entities.column
/**
* 图片列
@@ -1,4 +1,4 @@
package io.legado.app.ui.book.read.page.entities
package io.legado.app.ui.book.read.page.entities.column
import android.graphics.Canvas
import android.graphics.Paint
@@ -1,4 +1,4 @@
package io.legado.app.ui.book.read.page.entities
package io.legado.app.ui.book.read.page.entities.column
/**
* 文字列
@@ -13,7 +13,12 @@ import io.legado.app.data.entities.BookChapter
import io.legado.app.help.config.AppConfig
import io.legado.app.help.config.ReadBookConfig
import io.legado.app.model.ReadBook
import io.legado.app.ui.book.read.page.entities.*
import io.legado.app.ui.book.read.page.entities.TextChapter
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.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.utils.*
import splitties.init.appCtx
import java.util.*