Fixing issue where AllApps labels were getting clipped (Bug: 5490118)
- Tweaking the AllApps grid spacing Change-Id: I7eb79edfd170500c1fecd6841e6f022bd40ac250
This commit is contained in:
@@ -207,6 +207,7 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen
|
||||
// Dimens
|
||||
private int mContentWidth;
|
||||
private int mAppIconSize;
|
||||
private int mMaxAppCellCountX, mMaxAppCellCountY;
|
||||
private int mWidgetCountX, mWidgetCountY;
|
||||
private int mWidgetWidthGap, mWidgetHeightGap;
|
||||
private final int mWidgetPreviewIconPaddedDimension;
|
||||
@@ -247,12 +248,9 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen
|
||||
mAppIconSize = resources.getDimensionPixelSize(R.dimen.app_icon_size);
|
||||
mDragViewMultiplyColor = resources.getColor(R.color.drag_view_multiply_color);
|
||||
|
||||
TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.PagedView, 0, 0);
|
||||
// TODO-APPS_CUSTOMIZE: remove these unnecessary attrs after
|
||||
mCellCountX = a.getInt(R.styleable.PagedView_cellCountX, 6);
|
||||
mCellCountY = a.getInt(R.styleable.PagedView_cellCountY, 4);
|
||||
a.recycle();
|
||||
a = context.obtainStyledAttributes(attrs, R.styleable.AppsCustomizePagedView, 0, 0);
|
||||
TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.AppsCustomizePagedView, 0, 0);
|
||||
mMaxAppCellCountX = a.getInt(R.styleable.AppsCustomizePagedView_maxAppCellCountX, -1);
|
||||
mMaxAppCellCountY = a.getInt(R.styleable.AppsCustomizePagedView_maxAppCellCountY, -1);
|
||||
mWidgetWidthGap =
|
||||
a.getDimensionPixelSize(R.styleable.AppsCustomizePagedView_widgetCellWidthGap, 0);
|
||||
mWidgetHeightGap =
|
||||
@@ -373,6 +371,12 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen
|
||||
maxCellCountY = (isLandscape ? LauncherModel.getCellCountY() :
|
||||
LauncherModel.getCellCountX());
|
||||
}
|
||||
if (mMaxAppCellCountX > -1) {
|
||||
maxCellCountX = Math.min(maxCellCountX, mMaxAppCellCountX);
|
||||
}
|
||||
if (mMaxAppCellCountY > -1) {
|
||||
maxCellCountY = Math.min(maxCellCountY, mMaxAppCellCountY);
|
||||
}
|
||||
|
||||
// Now that the data is ready, we can calculate the content width, the number of cells to
|
||||
// use for each page
|
||||
|
||||
Reference in New Issue
Block a user