diff --git a/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt b/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt index 5bc5eb026..4efad59ca 100644 --- a/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt @@ -423,13 +423,12 @@ class BookInfoActivity : } } } - + scrollView.setOnScrollChangeListener { _, _, scrollY, _, _ -> + refreshLayout?.isEnabled = (scrollY <= 0) + } refreshLayout?.setOnRefreshListener { - // scrollView 顶部 - if (scrollView.scrollY <= 0) { - refreshLayout.isRefreshing = false - refreshBook() - } + refreshLayout.isRefreshing = false + refreshBook() } } diff --git a/app/src/main/res/layout/activity_book_info.xml b/app/src/main/res/layout/activity_book_info.xml index 6802b85c6..6c6aa2bea 100644 --- a/app/src/main/res/layout/activity_book_info.xml +++ b/app/src/main/res/layout/activity_book_info.xml @@ -399,6 +399,6 @@ -