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

Commit 6d712e06 authored by Jorim Jaggi's avatar Jorim Jaggi
Browse files

Remove volume motion delay

Disable window animations, so we can start the show animation directly.

Bug: 21335976
Change-Id: I1d25d0ce46b9a068efed0a1561051072cda226a9
parent 9d587a97
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -157,6 +157,7 @@ public class VolumeDialog {
        lp.gravity = Gravity.TOP | Gravity.CENTER_HORIZONTAL;
        lp.gravity = Gravity.TOP | Gravity.CENTER_HORIZONTAL;
        lp.y = res.getDimensionPixelSize(R.dimen.volume_offset_top);
        lp.y = res.getDimensionPixelSize(R.dimen.volume_offset_top);
        lp.gravity = Gravity.TOP;
        lp.gravity = Gravity.TOP;
        lp.windowAnimations = -1;
        window.setAttributes(lp);
        window.setAttributes(lp);
        window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING);
        window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING);


+1 −7
Original line number Original line Diff line number Diff line
@@ -36,7 +36,6 @@ public class VolumeDialogMotion {


    private static final float ANIMATION_SCALE = 1.0f;
    private static final float ANIMATION_SCALE = 1.0f;
    private static final int PRE_DISMISS_DELAY = 50;
    private static final int PRE_DISMISS_DELAY = 50;
    private static final int POST_SHOW_DELAY = 200;


    private final Dialog mDialog;
    private final Dialog mDialog;
    private final View mDialogView;
    private final View mDialogView;
@@ -70,13 +69,8 @@ public class VolumeDialogMotion {
                if (D.BUG) Log.d(TAG, "mDialog.onShow");
                if (D.BUG) Log.d(TAG, "mDialog.onShow");
                final int h = mDialogView.getHeight();
                final int h = mDialogView.getHeight();
                mDialogView.setTranslationY(-h);
                mDialogView.setTranslationY(-h);
                mHandler.postDelayed(new Runnable() {
                    @Override
                    public void run() {
                startShowAnimation();
                startShowAnimation();
            }
            }
                }, POST_SHOW_DELAY);
            }
        });
        });
    }
    }