Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2ecff7da authored by Abhishek Aggarwal's avatar Abhishek Aggarwal Committed by Saalim Quadri
Browse files

fix(folder): Make folder animation bit better



[SahilSonar - adapted to A14]

Signed-off-by: default avatarSahilSonar <sss.sonar2003@gmail.com>
Signed-off-by: default avatarSaalim Quadri <danascape@gmail.com>
parent d2995bc9
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -217,8 +217,6 @@ public class GridFolder extends Folder implements OnAlarmListener {
            wobbleFolder(false);
        }

        showOrHideDesktop(mLauncher, false);

        super.handleClose(animate);
    }

@@ -250,6 +248,8 @@ public class GridFolder extends Folder implements OnAlarmListener {
    }

    private void showOrHideDesktop(Launcher launcher, boolean hide) {
        if (isAnimating) return;

        AnimatorSet set = new AnimatorSet();

        Workspace<?> workspace = launcher.getWorkspace();
@@ -287,15 +287,15 @@ public class GridFolder extends Folder implements OnAlarmListener {
            public void onAnimationEnd(Animator animation) {
                super.onAnimationEnd(animation);
                isAnimating = false;
                if (!hide && hotseat != null) {
                    hotseat.setVisibility(VISIBLE);
                }
            }

            @Override
            public void onAnimationStart(Animator animation) {
                super.onAnimationStart(animation);
                isAnimating = true;
                if (!hide && hotseat != null) {
                    hotseat.setVisibility(VISIBLE);
                }
            }
        });
        set.start();