diff --git a/res/color/cell_layout_bg_color_active.xml b/res/color/cell_layout_bg_color_active.xml index e826489944..d1a3d7c48f 100644 --- a/res/color/cell_layout_bg_color_active.xml +++ b/res/color/cell_layout_bg_color_active.xml @@ -1,5 +1,5 @@ - diff --git a/res/color/cell_layout_bg_color_inactive.xml b/res/color/cell_layout_bg_color_inactive.xml index d60a27a120..0632100dfc 100644 --- a/res/color/cell_layout_bg_color_inactive.xml +++ b/res/color/cell_layout_bg_color_inactive.xml @@ -1,5 +1,5 @@ - \ No newline at end of file diff --git a/res/values/config.xml b/res/values/config.xml index f8a517d1d0..1e7837353f 100644 --- a/res/values/config.xml +++ b/res/values/config.xml @@ -35,7 +35,7 @@ - 900 + 500 255 diff --git a/res/values/dimens.xml b/res/values/dimens.xml index dd14eaa0ff..a57ccde802 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -293,7 +293,7 @@ 0dp - 28dp + 22dp 6dp diff --git a/src/com/android/launcher3/CellLayout.java b/src/com/android/launcher3/CellLayout.java index c3816ccf0c..2f755e11e0 100644 --- a/src/com/android/launcher3/CellLayout.java +++ b/src/com/android/launcher3/CellLayout.java @@ -502,7 +502,7 @@ public class CellLayout extends ViewGroup { } private void updateBgAlpha() { - mBackground.setAlpha((int) (mSpringLoadedProgress * mScrollProgress * 255)); + mBackground.setAlpha((int) (mSpringLoadedProgress * 255)); } /** @@ -525,9 +525,12 @@ public class CellLayout extends ViewGroup { } protected void visualizeGrid(Canvas canvas) { - mVisualizeGridRect.set(mGridVisualizationPadding, mGridVisualizationPadding, - mCellWidth - mGridVisualizationPadding, - mCellHeight - mGridVisualizationPadding); + DeviceProfile dp = mActivity.getDeviceProfile(); + int paddingX = (int) Math.min((mCellWidth - dp.iconSizePx) / 2, mGridVisualizationPadding); + int paddingY = (int) Math.min((mCellHeight - dp.iconSizePx) / 2, mGridVisualizationPadding); + mVisualizeGridRect.set(paddingX, paddingY, + mCellWidth - paddingX, + mCellHeight - paddingY); mVisualizeGridPaint.setStrokeWidth(8); int paintAlpha = (int) (120 * mGridAlpha); @@ -537,9 +540,9 @@ public class CellLayout extends ViewGroup { for (int i = 0; i < mCountX; i++) { for (int j = 0; j < mCountY; j++) { int transX = i * mCellWidth + (i * mBorderSpacing) + getPaddingLeft() - + mGridVisualizationPadding; + + paddingX; int transY = j * mCellHeight + (j * mBorderSpacing) + getPaddingTop() - + mGridVisualizationPadding; + + paddingY; mVisualizeGridRect.offsetTo(transX, transY); mVisualizeGridPaint.setStyle(Paint.Style.FILL); @@ -560,14 +563,14 @@ public class CellLayout extends ViewGroup { int spanX = mDragOutlines[i].cellHSpan; int spanY = mDragOutlines[i].cellVSpan; - mVisualizeGridRect.set(mGridVisualizationPadding, mGridVisualizationPadding, - mCellWidth * spanX - mGridVisualizationPadding, - mCellHeight * spanY - mGridVisualizationPadding); + mVisualizeGridRect.set(paddingX, paddingY, + mCellWidth * spanX - paddingX, + mCellHeight * spanY - paddingY); int transX = x * mCellWidth + (x * mBorderSpacing) - + getPaddingLeft() + mGridVisualizationPadding; + + getPaddingLeft() + paddingX; int transY = y * mCellHeight + (y * mBorderSpacing) - + getPaddingTop() + mGridVisualizationPadding; + + getPaddingTop() + paddingY; mVisualizeGridRect.offsetTo(transX, transY);