From 58910be98e12b70f19ddc20a435252e9c806f603 Mon Sep 17 00:00:00 2001 From: tarsin Date: Thu, 9 Mar 2023 17:39:38 +0800 Subject: [PATCH] Fix HistoryScene lag when pop backstack from detailScene Why supportsPredictiveItemAnimations = true cause lag? --- app/src/main/java/com/hippo/ehviewer/ui/scene/HistoryScene.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/HistoryScene.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/HistoryScene.kt index fba1afe62..573686fb9 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/HistoryScene.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/HistoryScene.kt @@ -140,6 +140,7 @@ class HistoryScene : BaseToolbarScene() { val layoutManager = AutoStaggeredGridLayoutManager(0, StaggeredGridLayoutManager.VERTICAL) layoutManager.setColumnSize(resources.getDimensionPixelOffset(Settings.detailSizeResId)) layoutManager.setStrategy(AutoStaggeredGridLayoutManager.STRATEGY_MIN_SIZE) + layoutManager.supportsPredictiveItemAnimations = false binding.recyclerView.layoutManager = layoutManager val itemTouchHelper = ItemTouchHelper(HistoryItemTouchHelperCallback()) itemTouchHelper.attachToRecyclerView(binding.recyclerView)