From 626d51c68c571553da296b9af409da862f8a47c8 Mon Sep 17 00:00:00 2001 From: Federico Baron Date: Tue, 25 Oct 2022 14:49:24 -0700 Subject: [PATCH] Move DropTargetBar to bottom The DropTargetBar has "Remove" and "Uninstall" buttons for workspace edit mode. We are moving them to the bottom for workspace home gardening Bug: 251259222 Test: Turn on flag HOME_GARDENING_WORKSPACE_BUTTONS and enter spring loaded mode (edit workspace), notice the buttons are now at the bottom Change-Id: I739162bdd5764dd8367a63a67fae0fe5c7329b0a --- src/com/android/launcher3/DropTargetBar.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher3/DropTargetBar.java b/src/com/android/launcher3/DropTargetBar.java index 98ecf3a7e6..52257319f3 100644 --- a/src/com/android/launcher3/DropTargetBar.java +++ b/src/com/android/launcher3/DropTargetBar.java @@ -18,6 +18,7 @@ package com.android.launcher3; import static com.android.launcher3.ButtonDropTarget.TOOLTIP_DEFAULT; import static com.android.launcher3.anim.AlphaUpdateListener.updateVisibility; +import static com.android.launcher3.config.FeatureFlags.HOME_GARDENING_WORKSPACE_BUTTONS; import android.animation.TimeInterpolator; import android.content.Context; @@ -118,7 +119,13 @@ public class DropTargetBar extends FrameLayout lp.rightMargin = (grid.widthPx - lp.width) / 2; } lp.height = grid.dropTargetBarSizePx; - lp.gravity = Gravity.CENTER_HORIZONTAL | Gravity.TOP; + // TODO: Add tablet support for DropTargetBar when HOME_GARDENING_WORKSPACE_BUTTONS flag + // is on + if (HOME_GARDENING_WORKSPACE_BUTTONS.get()) { + lp.gravity = Gravity.CENTER_HORIZONTAL | Gravity.BOTTOM; + } else { + lp.gravity = Gravity.CENTER_HORIZONTAL | Gravity.TOP; + } DeviceProfile dp = mLauncher.getDeviceProfile(); int horizontalPadding = dp.dropTargetHorizontalPaddingPx;