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

View File

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