summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/LauncherState.java
diff options
context:
space:
mode:
authorTony <twickham@google.com>2018-03-14 12:05:00 +0000
committerTony <twickham@google.com>2018-03-14 22:06:28 +0000
commit3bb5e8e56c94c5da979898e359c1f8b8b96916c5 (patch)
treed8b91d9ab87ed8a344cb772c514d3b20e75a5aa1 /src/com/android/launcher3/LauncherState.java
parent9da6c526cb93f566c399e9be431203c650d536ce (diff)
downloadandroid_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.java4
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);
}