This commit is contained in:
Horis
2025-02-18 17:49:30 +08:00
parent 820d72d918
commit da9d3e9677
2 changed files with 7 additions and 0 deletions

View File

@@ -462,6 +462,9 @@ class ReadMangaActivity : VMBaseActivity<ActivityMangaBinding, MangaViewModel>()
private fun disableMangaScaling(disable: Boolean) {
binding.webtoonFrame.disableMangaScaling = disable
binding.mRecyclerMange.disableMangaScaling = disable
if (disable) {
binding.mRecyclerMange.resetZoom()
}
}
}

View File

@@ -191,6 +191,10 @@ class WebtoonRecyclerView @JvmOverloads constructor(
return true
}
fun resetZoom() {
zoom(currentScale, DEFAULT_RATE, x, 0f, y, 0f)
}
private fun zoomScrollBy(dx: Int, dy: Int) {
if (dx != 0) {
x = getPositionX(x + dx)