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()) { if (content_text_view.atBottom()) {
setPageIndex(pageSize - 1) setPageIndex(pageSize - 1)
callBack?.scrollToLast()
} }
} }
} }

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

Loading…
Cancel
Save