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

Commit 36aa604a authored by Mady Mellor's avatar Mady Mellor Committed by android-build-merger
Browse files

Merge "Adjust some of the timings around animating / showing the dismiss...

Merge "Adjust some of the timings around animating / showing the dismiss gradient" into oc-dev am: 1e28c8fa
am: 1063c532

Change-Id: I9f559c5c280eb2eb73b67899181a59733d06bc21
parents a5db54e2 1063c532
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -39,7 +39,8 @@ public class PipDismissViewController {
    // This delay controls how long to wait before we show the target when the user first moves
    // the PIP, to prevent the target from animating if the user just wants to fling the PIP
    private static final int SHOW_TARGET_DELAY = 100;
    private static final int SHOW_TARGET_DURATION = 200;
    private static final int SHOW_TARGET_DURATION = 350;
    private static final int HIDE_TARGET_DURATION = 225;

    private Context mContext;
    private WindowManager mWindowManager;
@@ -96,7 +97,7 @@ public class PipDismissViewController {
    public void showDismissTarget() {
        mDismissView.animate()
                .alpha(1f)
                .setInterpolator(Interpolators.LINEAR_OUT_SLOW_IN)
                .setInterpolator(Interpolators.LINEAR)
                .setStartDelay(SHOW_TARGET_DELAY)
                .setDuration(SHOW_TARGET_DURATION)
                .start();
@@ -109,9 +110,9 @@ public class PipDismissViewController {
        if (mDismissView != null) {
            mDismissView.animate()
                    .alpha(0f)
                    .setInterpolator(Interpolators.FAST_OUT_LINEAR_IN)
                    .setInterpolator(Interpolators.LINEAR)
                    .setStartDelay(0)
                    .setDuration(SHOW_TARGET_DURATION)
                    .setDuration(HIDE_TARGET_DURATION)
                    .withEndAction(new Runnable() {
                        @Override
                        public void run() {
+1 −1
Original line number Diff line number Diff line
@@ -63,7 +63,7 @@ public class PipTouchHandler implements TunerService.Tunable {
    private static final int METRIC_VALUE_DISMISSED_BY_TAP = 0;
    private static final int METRIC_VALUE_DISMISSED_BY_DRAG = 1;

    private static final int SHOW_DISMISS_AFFORDANCE_DELAY = 200;
    private static final int SHOW_DISMISS_AFFORDANCE_DELAY = 225;

    // Allow dragging the PIP to a location to close it
    private static final boolean ENABLE_DISMISS_DRAG_TO_EDGE = true;