Aligned pageIndicator when qsb is disabled

This commit is contained in:
MrSluffy
2023-11-08 20:16:48 +08:00
parent 797c44dc65
commit 21b56cebfc
+2 -1
View File
@@ -409,7 +409,8 @@ public class Workspace<T extends View & PageIndicator> extends PagedView<T>
} 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);
}