diff options
Diffstat (limited to 'src_ui_overrides/com/android/launcher3/uioverrides/OverviewState.java')
-rw-r--r-- | src_ui_overrides/com/android/launcher3/uioverrides/OverviewState.java | 51 |
1 files changed, 1 insertions, 50 deletions
diff --git a/src_ui_overrides/com/android/launcher3/uioverrides/OverviewState.java b/src_ui_overrides/com/android/launcher3/uioverrides/OverviewState.java index 37d0aa249..3dfbc401d 100644 --- a/src_ui_overrides/com/android/launcher3/uioverrides/OverviewState.java +++ b/src_ui_overrides/com/android/launcher3/uioverrides/OverviewState.java @@ -33,56 +33,7 @@ import com.android.launcher3.userevent.nano.LauncherLogProto.ContainerType; */ public class OverviewState extends LauncherState { - // The percent to shrink the workspace during overview mode - private static final float SCALE_FACTOR = 0.7f; - - private static final int STATE_FLAGS = FLAG_SHOW_SCRIM | FLAG_MULTI_PAGE | - FLAG_DISABLE_PAGE_CLIPPING | FLAG_PAGE_BACKGROUNDS | FLAG_OVERVIEW_UI; - public OverviewState(int id) { - super(id, ContainerType.WORKSPACE, OVERVIEW_TRANSITION_MS, STATE_FLAGS); - } - - @Override - public float[] getWorkspaceScaleAndTranslation(Launcher launcher) { - DeviceProfile grid = launcher.getDeviceProfile(); - Workspace ws = launcher.getWorkspace(); - Rect insets = launcher.getDragLayer().getInsets(); - - int overviewButtonBarHeight = OverviewPanel.getButtonBarHeight(launcher); - int scaledHeight = (int) (SCALE_FACTOR * ws.getNormalChildHeight()); - int workspaceTop = insets.top + grid.workspacePadding.top; - int workspaceBottom = ws.getHeight() - insets.bottom - grid.workspacePadding.bottom; - int overviewTop = insets.top; - int overviewBottom = ws.getHeight() - insets.bottom - overviewButtonBarHeight; - int workspaceOffsetTopEdge = - workspaceTop + ((workspaceBottom - workspaceTop) - scaledHeight) / 2; - int overviewOffsetTopEdge = overviewTop + (overviewBottom - overviewTop - scaledHeight) / 2; - return new float[] {SCALE_FACTOR, 0, -workspaceOffsetTopEdge + overviewOffsetTopEdge }; - } - - @Override - public float getHoseatAlpha(Launcher launcher) { - return 0; - } - - @Override - public void onStateEnabled(Launcher launcher) { - launcher.getWorkspace().setPageRearrangeEnabled(true); - - if (isAccessibilityEnabled(launcher)) { - launcher.getOverviewPanel().getChildAt(0).performAccessibilityAction( - AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null); - } - } - - @Override - public void onStateDisabled(Launcher launcher) { - launcher.getWorkspace().setPageRearrangeEnabled(false); - } - - @Override - public View getFinalFocus(Launcher launcher) { - return launcher.getOverviewPanel(); + super(id, ContainerType.WORKSPACE, OVERVIEW_TRANSITION_MS, FLAG_DISABLE_RESTORE); } } |