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

Commit 37bd006b authored by Vadim Tryshev's avatar Vadim Tryshev
Browse files

Fixing drag view transition jump for scaled-down icons.

There was a jump upon a transition from DragView to the framework shadow
for hotseat icons (which are scaled down).

Bug: 22028725
Change-Id: If4f5ed4501836667ff3a8eaa9da4577bdf98e880
parent 9430ff23
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -199,8 +199,8 @@ public class DragView extends View {
    public void provideDragShadowMetrics(Point size, Point touch) {
        size.set((int)(mBitmap.getWidth() * getScaleX()), (int)(mBitmap.getHeight() * getScaleY()));

        final float xGrowth = mBitmap.getWidth() * (getScaleX() - mInitialScale);
        final float yGrowth = mBitmap.getHeight() * (getScaleY() - mInitialScale);
        final float xGrowth = mBitmap.getWidth() * (getScaleX() - 1);
        final float yGrowth = mBitmap.getHeight() * (getScaleY() - 1);
        touch.set(
                mRegistrationX + (int)Math.round(xGrowth / 2),
                mRegistrationY + (int)Math.round(yGrowth / 2));