This commit is contained in:
kunfei
2022-08-19 19:53:37 +08:00
parent 35f50f5957
commit fdb4007fbf
@@ -566,12 +566,14 @@ class ReadView(context: Context, attrs: AttributeSet) :
*/ */
fun aloudStartSelect() { fun aloudStartSelect() {
val selectStartPos = curPage.selectStartPos val selectStartPos = curPage.selectStartPos
var pagePos = selectStartPos.relativePagePos
val line = selectStartPos.lineIndex val line = selectStartPos.lineIndex
val column = selectStartPos.charIndex val column = selectStartPos.charIndex
if (selectStartPos.relativePagePos > 0) { while (pagePos > 0) {
if (!ReadBook.moveToNextPage()) { if (!ReadBook.moveToNextPage()) {
ReadBook.moveToNextChapter(false) ReadBook.moveToNextChapter(false)
} }
pagePos--
} }
val startPos = curPage.textPage.getPosByLineColumn(line, column) val startPos = curPage.textPage.getPosByLineColumn(line, column)
ReadAloud.play(context, startPos = startPos) ReadAloud.play(context, startPos = startPos)