mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-19 18:58:19 +00:00
Adjust grid cell visualizations.
This is a partial revert of ag/17540098 Bug: 202971709 Test: manual Change-Id: Ia6f863701c169709053980766337b3caae6fba76
This commit is contained in:
@@ -35,4 +35,7 @@
|
||||
<dimen name="drop_target_button_drawable_vertical_padding">2dp</dimen>
|
||||
<dimen name="drop_target_top_margin">6dp</dimen>
|
||||
<dimen name="drop_target_bottom_margin">6dp</dimen>
|
||||
|
||||
<!-- Workspace grid visualization parameters -->
|
||||
<dimen name="grid_visualization_horizontal_cell_spacing">24dp</dimen>
|
||||
</resources>
|
||||
|
||||
@@ -44,4 +44,7 @@
|
||||
<dimen name="drop_target_button_drawable_horizontal_padding">16dp</dimen>
|
||||
<dimen name="drop_target_button_drawable_vertical_padding">16dp</dimen>
|
||||
<dimen name="dynamic_grid_drop_target_size">56dp</dimen>
|
||||
|
||||
<!-- Workspace grid visualization parameters -->
|
||||
<dimen name="grid_visualization_horizontal_cell_spacing">6dp</dimen>
|
||||
</resources>
|
||||
|
||||
@@ -367,8 +367,9 @@
|
||||
|
||||
|
||||
<!-- Workspace grid visualization parameters -->
|
||||
<dimen name="grid_visualization_rounding_radius">22dp</dimen>
|
||||
<dimen name="grid_visualization_cell_spacing">6dp</dimen>
|
||||
<dimen name="grid_visualization_rounding_radius">28dp</dimen>
|
||||
<dimen name="grid_visualization_horizontal_cell_spacing">6dp</dimen>
|
||||
<dimen name="grid_visualization_vertical_cell_spacing">6dp</dimen>
|
||||
|
||||
<!-- Search results related parameters -->
|
||||
<dimen name="search_row_icon_size">48dp</dimen>
|
||||
|
||||
@@ -148,7 +148,8 @@ public class CellLayout extends ViewGroup {
|
||||
private boolean mVisualizeDropLocation = true;
|
||||
private RectF mVisualizeGridRect = new RectF();
|
||||
private Paint mVisualizeGridPaint = new Paint();
|
||||
private int mGridVisualizationPadding;
|
||||
private int mGridVisualizationPaddingX;
|
||||
private int mGridVisualizationPaddingY;
|
||||
private int mGridVisualizationRoundingRadius;
|
||||
private float mGridAlpha = 0f;
|
||||
private int mGridColor = 0;
|
||||
@@ -260,8 +261,10 @@ public class CellLayout extends ViewGroup {
|
||||
mBackground.setAlpha(0);
|
||||
|
||||
mGridColor = Themes.getAttrColor(getContext(), R.attr.workspaceAccentColor);
|
||||
mGridVisualizationPadding =
|
||||
res.getDimensionPixelSize(R.dimen.grid_visualization_cell_spacing);
|
||||
mGridVisualizationPaddingX = res.getDimensionPixelSize(
|
||||
R.dimen.grid_visualization_horizontal_cell_spacing);
|
||||
mGridVisualizationPaddingY = res.getDimensionPixelSize(
|
||||
R.dimen.grid_visualization_vertical_cell_spacing);
|
||||
mGridVisualizationRoundingRadius =
|
||||
res.getDimensionPixelSize(R.dimen.grid_visualization_rounding_radius);
|
||||
mReorderPreviewAnimationMagnitude = (REORDER_PREVIEW_MAGNITUDE * deviceProfile.iconSizePx);
|
||||
@@ -591,8 +594,8 @@ public class CellLayout extends ViewGroup {
|
||||
|
||||
protected void visualizeGrid(Canvas canvas) {
|
||||
DeviceProfile dp = mActivity.getDeviceProfile();
|
||||
int paddingX = (int) Math.min((mCellWidth - dp.iconSizePx) / 2, mGridVisualizationPadding);
|
||||
int paddingY = (int) Math.min((mCellHeight - dp.iconSizePx) / 2, mGridVisualizationPadding);
|
||||
int paddingX = Math.min((mCellWidth - dp.iconSizePx) / 2, mGridVisualizationPaddingX);
|
||||
int paddingY = Math.min((mCellHeight - dp.iconSizePx) / 2, mGridVisualizationPaddingY);
|
||||
mVisualizeGridRect.set(paddingX, paddingY,
|
||||
mCellWidth - paddingX,
|
||||
mCellHeight - paddingY);
|
||||
|
||||
Reference in New Issue
Block a user