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

Commit 3676989b authored by Tony Wickham's avatar Tony Wickham Committed by Automerger Merge Worker
Browse files

[DO NOT MERGE] Remove CurveProperties#pageParentScale am: a5dae88b

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12687026

Change-Id: Ic5c2cbbe95d374ea1b3d2824389b8edc457b22d9
parents 4e11919d a5dae88b
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -250,7 +250,6 @@ public class TaskViewSimulator implements TransformParams.BuilderProxy {
            int start = mOrientationState.getOrientationHandler()
                    .getPrimaryValue(mTaskRect.left, mTaskRect.top);
            mScrollState.screenCenter = start + mScrollState.scroll + mScrollState.halfPageSize;
            mScrollState.pageParentScale = recentsViewScale.value;
            mScrollState.updateInterpolation(start);
            mCurveScale = TaskView.getCurveScaleForInterpolation(mScrollState.linearInterpolation);
        }
+2 −3
Original line number Diff line number Diff line
@@ -1386,13 +1386,12 @@ public abstract class RecentsView<T extends StatefulActivity> extends PagedView
         * Updates linearInterpolation for the provided child position
         */
        public void updateInterpolation(float childStart) {
            float scaledHalfPageSize = halfPageSize / pageParentScale;
            float pageCenter = childStart + scaledHalfPageSize;
            float pageCenter = childStart + halfPageSize;
            float distanceFromScreenCenter = screenCenter - pageCenter;
            // How far the page has to move from the center to be offscreen, taking into account
            // the EDGE_SCALE_DOWN_FACTOR that will be applied at that position.
            float distanceToReachEdge = halfScreenSize
                    + scaledHalfPageSize * (1 - TaskView.EDGE_SCALE_DOWN_FACTOR);
                    + halfPageSize * (1 - TaskView.EDGE_SCALE_DOWN_FACTOR);
            linearInterpolation = Math.min(1,
                    Math.abs(distanceFromScreenCenter) / distanceToReachEdge);
        }
+0 −1
Original line number Diff line number Diff line
@@ -72,7 +72,6 @@ public class LandscapePagedViewHandler implements PagedOrientationHandler {
        out.halfPageSize = view.getNormalChildHeight() / 2;
        out.halfScreenSize = view.getMeasuredHeight() / 2;
        out.screenCenter = insets.top + view.getPaddingTop() + out.scroll + out.halfPageSize;
        out.pageParentScale = view.getScaleY();
    }

    @Override
+0 −1
Original line number Diff line number Diff line
@@ -111,7 +111,6 @@ public interface PagedOrientationHandler {
        public int halfPageSize;
        public int screenCenter;
        public int halfScreenSize;
        public float pageParentScale;
    }

    class ChildBounds {
+0 −1
Original line number Diff line number Diff line
@@ -70,7 +70,6 @@ public class PortraitPagedViewHandler implements PagedOrientationHandler {
        out.halfPageSize = view.getNormalChildWidth() / 2;
        out.halfScreenSize = view.getMeasuredWidth() / 2;
        out.screenCenter = insets.left + view.getPaddingLeft() + out.scroll + out.halfPageSize;
        out.pageParentScale = view.getScaleX();
    }

    @Override