From 237a746762f21b2e492c9f1028bf9e69cf01dd78 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Mon, 22 Nov 2021 19:05:14 +0800 Subject: [PATCH] [app] Better fab scroll behavior --- .../lsposed/manager/ui/fragment/ModulesFragment.java | 12 ------------ app/src/main/res/layout/fragment_pager.xml | 1 + 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java index a6e2607e..d7123703 100644 --- a/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java +++ b/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java @@ -352,18 +352,6 @@ public class ModulesFragment extends BaseFragment implements ModuleUtil.ModuleLi binding.recyclerView.setAdapter(fragment.adapters.get(position)); RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(requireActivity()); binding.recyclerView.setLayoutManager(layoutManager); - if (users != null && users.size() != 1) { - binding.recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { - @Override - public void onScrollStateChanged(@NonNull RecyclerView recyclerView, int newState) { - if (newState == RecyclerView.SCROLL_STATE_IDLE) { - fragment.binding.fab.show(); - } else { - fragment.binding.fab.hide(); - } - } - }); - } RecyclerViewKt.fixEdgeEffect(binding.recyclerView, false, true); return binding.getRoot(); } diff --git a/app/src/main/res/layout/fragment_pager.xml b/app/src/main/res/layout/fragment_pager.xml index 6365ebf0..33e11ea6 100644 --- a/app/src/main/res/layout/fragment_pager.xml +++ b/app/src/main/res/layout/fragment_pager.xml @@ -83,5 +83,6 @@ android:contentDescription="@string/add_module_to_user" android:src="@drawable/ic_baseline_add_24" android:visibility="gone" + app:layout_behavior="@string/hide_bottom_view_on_scroll_behavior" app:layout_fitsSystemWindowsInsets="bottom" />