From 21b56cebfc562c7981faf810fbdc31996123be5b Mon Sep 17 00:00:00 2001 From: MrSluffy Date: Wed, 8 Nov 2023 20:16:48 +0800 Subject: [PATCH] Aligned pageIndicator when qsb is disabled --- src/com/android/launcher3/Workspace.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index 08da7bf21a..371d3d8593 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java @@ -409,7 +409,8 @@ public class Workspace extends PagedView } else { lp.leftMargin = lp.rightMargin = 0; lp.gravity = Gravity.CENTER_HORIZONTAL | Gravity.BOTTOM; - lp.bottomMargin = (padding.bottom) + grid.hotseatBarBottomSpacePx; + boolean isDisabledHotseat = getHotseat() != null && getHotseat().getQsb().getSourceLayoutResId() == R.layout.empty_view; + lp.bottomMargin = (padding.bottom) + grid.hotseatBarBottomSpacePx - (isDisabledHotseat ? grid.workspaceCellPaddingXPx * 3 : 0); } mPageIndicator.setLayoutParams(lp); }