diff options
author | Tony <twickham@google.com> | 2018-03-14 12:05:00 +0000 |
---|---|---|
committer | Tony <twickham@google.com> | 2018-03-14 22:06:28 +0000 |
commit | 3bb5e8e56c94c5da979898e359c1f8b8b96916c5 (patch) | |
tree | d8b91d9ab87ed8a344cb772c514d3b20e75a5aa1 /src/com/android/launcher3/LauncherState.java | |
parent | 9da6c526cb93f566c399e9be431203c650d536ce (diff) | |
download | android_packages_apps_Trebuchet-3bb5e8e56c94c5da979898e359c1f8b8b96916c5.tar.gz android_packages_apps_Trebuchet-3bb5e8e56c94c5da979898e359c1f8b8b96916c5.tar.bz2 android_packages_apps_Trebuchet-3bb5e8e56c94c5da979898e359c1f8b8b96916c5.zip |
Set RecentView's translationX based on to/from state
Also make sure to reset it when setting the state without animation,
otherwise it's possible for recents to stay translated offscreen
when it's not being animated back (e.g. when swiping up after
launching an app from all apps).
Bug: 74602990
Change-Id: Ib0596c84cfb67242f436f9aba8af53556d5ca743
Diffstat (limited to 'src/com/android/launcher3/LauncherState.java')
-rw-r--r-- | src/com/android/launcher3/LauncherState.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/launcher3/LauncherState.java b/src/com/android/launcher3/LauncherState.java index 4e6bcdc2d..e5d8f47c3 100644 --- a/src/com/android/launcher3/LauncherState.java +++ b/src/com/android/launcher3/LauncherState.java @@ -165,6 +165,10 @@ public class LauncherState { return 1f; } + public float getOverviewTranslationX(Launcher launcher) { + return launcher.getDragLayer().getMeasuredWidth(); + } + public void onStateEnabled(Launcher launcher) { dispatchWindowStateChanged(launcher); } |