fix(fab): completly hide

This commit is contained in:
FineFindus
2023-02-17 22:21:56 +01:00
parent 7ea42c8403
commit d0a9ba041d
2 changed files with 1 additions and 5 deletions

View File

@@ -304,12 +304,11 @@ public abstract class BaseStatusListFragment<T extends DisplayItemsParent> exten
0,
fab.getHeight() * 2);
animate.setDuration(300);
animate.setFillAfter(true);
fab.startAnimation(animate);
fab.setVisibility(View.INVISIBLE);
scrollDiff = 0;
} else if (dy < 0 && fab.getVisibility() != View.VISIBLE) {
if (list.getChildLayoutPosition(list.getChildAt(0)) == 0 || scrollDiff > 400) {
if (list.getChildAt(0).getTop() == 0 || scrollDiff > 400) {
fab.setVisibility(View.VISIBLE);
TranslateAnimation animate = new TranslateAnimation(
0,
@@ -317,7 +316,6 @@ public abstract class BaseStatusListFragment<T extends DisplayItemsParent> exten
fab.getHeight() * 2,
0);
animate.setDuration(300);
animate.setFillAfter(true);
fab.startAnimation(animate);
scrollDiff = 0;
} else {

View File

@@ -798,7 +798,6 @@ public class ProfileFragment extends LoaderFragment implements OnBackPressedList
0,
fab.getHeight() * 2);
animate.setDuration(300);
animate.setFillAfter(true);
fab.startAnimation(animate);
fab.setVisibility(View.INVISIBLE);
scrollDiff = 0;
@@ -811,7 +810,6 @@ public class ProfileFragment extends LoaderFragment implements OnBackPressedList
fab.getHeight() * 2,
0);
animate.setDuration(300);
animate.setFillAfter(true);
fab.startAnimation(animate);
scrollDiff = 0;
} else {