diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2017-11-07 12:23:58 -0800 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2017-11-07 12:24:47 -0800 |
commit | c4fa8c312b98401f456a44067f87eff511162e2a (patch) | |
tree | b9d911b669d4cde7c9d9242476321deae030a805 /src_ui_overrides/com/android/launcher3/uioverrides/UiFactory.java | |
parent | 16764588c9af2fe6222f76912567cf66b5a11d8a (diff) | |
download | android_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.java | 7 |
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() }; + } } |