From 8d60a9d076c17978dc20cdaf045bb14c360ef768 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 26 May 2022 18:34:56 +0200 Subject: [PATCH] Show FAB at end --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 7734f1fa8c..eb07dac435 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -981,15 +981,15 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. rvMessage.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override - public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) { + public void onScrolled(@NonNull RecyclerView rv, int dx, int dy) { if (dy != 0) { - boolean down = (dy > 0); + boolean down = (dy > 0 && rv.canScrollVertically(RecyclerView.FOCUS_DOWN)); if (scrolling != down) { scrolling = down; if (!accessibility && (viewType == AdapterMessage.ViewType.UNIFIED || viewType == AdapterMessage.ViewType.FOLDER)) - if (dy > 0) + if (down) fabCompose.hide(); else fabCompose.show();