From 90863b95f4be1913bfa4d81437fb91eb5d12e110 Mon Sep 17 00:00:00 2001 From: tarsin Date: Wed, 7 Dec 2022 20:18:56 +0800 Subject: [PATCH] Fix fab position --- .../main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java index 1f3372b21..a2de03231 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java @@ -247,6 +247,8 @@ public class FavoritesScene extends SearchBarScene implements mRecyclerView = mContentLayout.getRecyclerView(); FastScroller fastScroller = mContentLayout.getFastScroller(); mFabLayout = (FabLayout) ViewUtils.$$(view, R.id.fab_layout); + ((ViewGroup)mFabLayout.getParent()).removeView(mFabLayout); + container.addView(mFabLayout); ViewCompat.setWindowInsetsAnimationCallback(view, new WindowInsetsAnimationHelper( WindowInsetsAnimationCompat.Callback.DISPATCH_MODE_STOP, mFabLayout @@ -364,6 +366,7 @@ public class FavoritesScene extends SearchBarScene implements mRecyclerView = null; } if (null != mFabLayout) { + ((ViewGroup)mFabLayout.getParent()).removeView(mFabLayout); removeAboveSnackView(mFabLayout); mFabLayout = null; }