Horis 1 năm trước cách đây
mục cha
commit
44fa1358e0

+ 3 - 0
app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt

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

+ 4 - 0
app/src/main/java/io/legado/app/ui/book/manga/rv/WebtoonRecyclerView.kt

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