diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/screenshot/MagnifierView.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/screenshot/MagnifierView.java b/packages/SystemUI/src/com/android/systemui/screenshot/MagnifierView.java index f88715164bc7..f8f1d3ac9a5b 100644 --- a/packages/SystemUI/src/com/android/systemui/screenshot/MagnifierView.java +++ b/packages/SystemUI/src/com/android/systemui/screenshot/MagnifierView.java @@ -144,7 +144,9 @@ public class MagnifierView extends View implements CropView.CropInteractionListe setAlpha(0f); setTranslationX((getParentWidth() - getWidth()) / 2); setVisibility(View.VISIBLE); - animate().alpha(1f).translationX(0).scaleX(1f).scaleY(1f).start(); + boolean touchOnRight = event.getX() > getParentWidth() / 2; + float translateXTarget = touchOnRight ? 0 : getParentWidth() - getWidth(); + animate().alpha(1f).translationX(translateXTarget).scaleX(1f).scaleY(1f).start(); break; case MotionEvent.ACTION_MOVE: mLastCropPosition = cropPosition; |