pull/34/head
kunfei 5 years ago
parent 0dffb04e35
commit 4cd983f331
  1. 1
      app/src/main/java/io/legado/app/ui/widget/page/ContentView.kt
  2. 16
      app/src/main/java/io/legado/app/ui/widget/page/PageView.kt

@ -53,6 +53,7 @@ class ContentView : FrameLayout {
}
if (content_text_view.atBottom()) {
setPageIndex(pageSize - 1)
callBack?.scrollToLast()
}
}
}

@ -221,16 +221,20 @@ class PageView(context: Context, attrs: AttributeSet) :
}
override fun scrollToLine(line: Int) {
callback?.textChapter()?.let {
val pageIndex = it.getPageIndex(line)
curPage?.setPageIndex(pageIndex)
callback?.setPageIndex(pageIndex)
if (isScrollDelegate()) {
callback?.textChapter()?.let {
val pageIndex = it.getPageIndex(line)
curPage?.setPageIndex(pageIndex)
callback?.setPageIndex(pageIndex)
}
}
}
override fun scrollToLast() {
callback?.textChapter()?.let {
callback?.setPageIndex(it.lastIndex())
if (isScrollDelegate()) {
callback?.textChapter()?.let {
callback?.setPageIndex(it.lastIndex())
}
}
}

Loading…
Cancel
Save