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

Commit 15b0c9ea authored by Saumya Prakash's avatar Saumya Prakash Committed by Android (Google) Code Review
Browse files

Merge "Ensure Gesture Nav Edu animation scales to fit different screen sizes" into udc-qpr-dev

parents a6f089c5 3ca10a13
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -226,13 +226,11 @@ abstract class TutorialController implements BackGestureAttemptCallback,
            return;
        }
        Matrix scaleMatrix = new Matrix();
        float pivotX = mScreenWidth / 2f;
        float pivotY = mScreenHeight;
        float scaleFactor = mScreenWidth / animationBoundsRect.width();
        float heightTranslate = (mScreenHeight - (scaleFactor * animationBoundsRect.height()));

        scaleMatrix.postScale(scaleFactor, scaleFactor, pivotX, pivotY);
        scaleMatrix.postTranslate(0,
                mTutorialFragment.getDeviceProfile().heightPx - animationBoundsRect.height());
        scaleMatrix.postScale(scaleFactor, scaleFactor);
        scaleMatrix.postTranslate(0, heightTranslate);
        mAnimatedGestureDemonstration.setImageMatrix(scaleMatrix);
    }