优化
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user