diff --git a/app/src/main/java/io/legado/app/model/ReadManga.kt b/app/src/main/java/io/legado/app/model/ReadManga.kt index c708a28bc..0f0539cea 100644 --- a/app/src/main/java/io/legado/app/model/ReadManga.kt +++ b/app/src/main/java/io/legado/app/model/ReadManga.kt @@ -602,6 +602,5 @@ object ReadManga : CoroutineScope by MainScope() { fun sureNewProgress(progress: BookProgress) fun showLoading() fun startLoad() - fun scrollBy(delta: Int) } } \ No newline at end of file diff --git a/app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt b/app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt index ab450e676..973d0bb58 100644 --- a/app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt @@ -9,6 +9,7 @@ import android.view.KeyEvent import android.view.Menu import android.view.MenuItem import android.view.WindowManager +import android.view.animation.LinearInterpolator import androidx.activity.viewModels import androidx.appcompat.app.AlertDialog import androidx.core.view.isGone @@ -76,7 +77,7 @@ import java.text.DecimalFormat class ReadMangaActivity : VMBaseActivity(), ReadManga.Callback, ChangeBookSourceDialog.CallBack, MangaMenu.CallBack, - MangaColorFilterDialog.Callback { + MangaColorFilterDialog.Callback, ScrollTimer.ScrollCallback { private val mLayoutManager by lazy { LinearLayoutManager(this) @@ -120,6 +121,9 @@ class ReadMangaActivity : VMBaseActivity