summaryrefslogtreecommitdiffstats
path: root/src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2017-11-07 12:23:58 -0800
committerSunny Goyal <sunnygoyal@google.com>2017-11-07 12:24:47 -0800
commitc4fa8c312b98401f456a44067f87eff511162e2a (patch)
treeb9d911b669d4cde7c9d9242476321deae030a805 /src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java
parent16764588c9af2fe6222f76912567cf66b5a11d8a (diff)
downloadandroid_packages_apps_Trebuchet-c4fa8c312b98401f456a44067f87eff511162e2a.tar.gz
android_packages_apps_Trebuchet-c4fa8c312b98401f456a44067f87eff511162e2a.tar.bz2
android_packages_apps_Trebuchet-c4fa8c312b98401f456a44067f87eff511162e2a.zip
Changing the state UI logic for normal build and quickStep build
> Creating ShareHandlers for managing UI > In normal build, hotseat is hidden in overview, while in QuickStepBuild, it is visible Change-Id: I5f8d35c75b861d912d93fce186b5dd74106184c3
Diffstat (limited to 'src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java')
-rw-r--r--src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java b/src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java
index 6776150c9..8521334fc 100644
--- a/src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java
+++ b/src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java
@@ -19,6 +19,7 @@ package com.android.launcher3.uioverrides;
import android.view.View.AccessibilityDelegate;
import com.android.launcher3.Launcher;
+import com.android.launcher3.LauncherStateManager.StateHandler;
import com.android.launcher3.VerticalSwipeController;
import com.android.launcher3.util.TouchController;
@@ -32,4 +33,10 @@ public class UiFactory {
public static AccessibilityDelegate newPageIndicatorAccessibilityDelegate() {
return new OverviewAccessibilityDelegate();
}
+
+ public static StateHandler[] getStateHandler(Launcher launcher) {
+ return new StateHandler[] {
+ (OverviewPanel) launcher.getOverviewPanel(),
+ launcher.getAllAppsController(), launcher.getWorkspace() };
+ }
}