Set edgeMarginPx back to 8dp. am: 2803200697
Change-Id: I60b2924957964782a9e28f4457f1e3577a5e5848
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
|
||||
<resources>
|
||||
<!-- Dynamic Grid -->
|
||||
<dimen name="dynamic_grid_edge_margin">16dp</dimen>
|
||||
<dimen name="dynamic_grid_edge_margin">8dp</dimen>
|
||||
<dimen name="dynamic_grid_min_page_indicator_size">32dp</dimen>
|
||||
<dimen name="dynamic_grid_page_indicator_line_height">1dp</dimen>
|
||||
<dimen name="dynamic_grid_page_indicator_gutter_width">50dp</dimen>
|
||||
@@ -30,7 +30,6 @@
|
||||
<!-- Minimum space between workspace and hotseat in spring loaded mode -->
|
||||
<dimen name="dynamic_grid_min_spring_loaded_space">8dp</dimen>
|
||||
|
||||
<!-- dynamic_grid_edge_margin / 2 -->
|
||||
<dimen name="dynamic_grid_cell_padding_x">8dp</dimen>
|
||||
|
||||
<!-- Hotseat -->
|
||||
|
||||
@@ -860,10 +860,10 @@ public class CellLayout extends ViewGroup implements BubbleTextShadowHandler {
|
||||
// Expand the background drawing bounds by the padding baked into the background drawable
|
||||
mBackground.getPadding(mTempRect);
|
||||
mBackground.setBounds(
|
||||
left - mTempRect.left,
|
||||
top - mTempRect.top,
|
||||
right + mTempRect.right,
|
||||
bottom + mTempRect.bottom);
|
||||
left - mTempRect.left - getPaddingLeft(),
|
||||
top - mTempRect.top - getPaddingTop(),
|
||||
right + mTempRect.right + getPaddingRight(),
|
||||
bottom + mTempRect.bottom + getPaddingBottom());
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -71,7 +71,8 @@ public class DeviceProfile {
|
||||
private final float overviewModeIconZoneRatio;
|
||||
|
||||
// Workspace
|
||||
private int desiredWorkspaceLeftRightMarginPx;
|
||||
private final int desiredWorkspaceLeftRightMarginPx;
|
||||
public final int cellLayoutPaddingLeftRightPx;
|
||||
public final int edgeMarginPx;
|
||||
public final Rect defaultWidgetPadding;
|
||||
private final int defaultPageSpacingPx;
|
||||
@@ -171,7 +172,8 @@ public class DeviceProfile {
|
||||
this.getClass().getName());
|
||||
defaultWidgetPadding = AppWidgetHostView.getDefaultPaddingForWidget(context, cn, null);
|
||||
edgeMarginPx = res.getDimensionPixelSize(R.dimen.dynamic_grid_edge_margin);
|
||||
desiredWorkspaceLeftRightMarginPx = edgeMarginPx;
|
||||
desiredWorkspaceLeftRightMarginPx = isVerticalBarLayout() ? 0 : edgeMarginPx;
|
||||
cellLayoutPaddingLeftRightPx = isVerticalBarLayout() ? 0 : edgeMarginPx;
|
||||
pageIndicatorSizePx = res.getDimensionPixelSize(
|
||||
R.dimen.dynamic_grid_min_page_indicator_size);
|
||||
pageIndicatorLandGutterPx = res.getDimensionPixelSize(
|
||||
@@ -513,7 +515,7 @@ public class DeviceProfile {
|
||||
// In portrait, we want the pages spaced such that there is no
|
||||
// overhang of the previous / next page into the current page viewport.
|
||||
// We assume symmetrical padding in portrait mode.
|
||||
return Math.max(defaultPageSpacingPx, getWorkspacePadding(null).left / 2 + 1);
|
||||
return Math.max(defaultPageSpacingPx, getWorkspacePadding(null).left + 1);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -564,7 +566,7 @@ public class DeviceProfile {
|
||||
lp = (FrameLayout.LayoutParams) searchBar.getLayoutParams();
|
||||
lp.width = searchBarBounds.x;
|
||||
lp.height = searchBarBounds.y;
|
||||
lp.topMargin = mInsets.top + edgeMarginPx / 2;
|
||||
lp.topMargin = mInsets.top + edgeMarginPx;
|
||||
searchBar.setLayoutParams(lp);
|
||||
|
||||
// Layout the workspace
|
||||
@@ -615,6 +617,7 @@ public class DeviceProfile {
|
||||
hotseatBarTopPaddingPx, hotseatAdjustment + workspacePadding.right,
|
||||
hotseatBarBottomPaddingPx + mInsets.bottom);
|
||||
}
|
||||
hotseat.setPadding(cellLayoutPaddingLeftRightPx, 0, cellLayoutPaddingLeftRightPx, 0);
|
||||
hotseat.setLayoutParams(lp);
|
||||
|
||||
// Layout the page indicators
|
||||
@@ -652,7 +655,7 @@ public class DeviceProfile {
|
||||
|
||||
// Layout the AllAppsRecyclerView
|
||||
View view = launcher.findViewById(R.id.apps_list_view);
|
||||
int paddingLeftRight = hasVerticalBarLayout ? 0 : edgeMarginPx;
|
||||
int paddingLeftRight = desiredWorkspaceLeftRightMarginPx + cellLayoutPaddingLeftRightPx;
|
||||
view.setPadding(paddingLeftRight, view.getPaddingTop(), paddingLeftRight,
|
||||
view.getPaddingBottom());
|
||||
|
||||
|
||||
@@ -666,6 +666,10 @@ public class Workspace extends PagedView
|
||||
newScreen.setOnLongClickListener(mLongClickListener);
|
||||
newScreen.setOnClickListener(mLauncher);
|
||||
newScreen.setSoundEffectsEnabled(false);
|
||||
|
||||
int paddingLeftRight = mLauncher.getDeviceProfile().cellLayoutPaddingLeftRightPx;
|
||||
newScreen.setPadding(paddingLeftRight, 0, paddingLeftRight, 0);
|
||||
|
||||
mWorkspaceScreens.put(screenId, newScreen);
|
||||
mScreenOrder.add(insertIndex, screenId);
|
||||
addView(newScreen, insertIndex);
|
||||
|
||||
Reference in New Issue
Block a user