diff --git a/res/values/attrs.xml b/res/values/attrs.xml index 08570eb7c2..4d14cb2aa4 100644 --- a/res/values/attrs.xml +++ b/res/values/attrs.xml @@ -182,76 +182,76 @@ - - - - - - - - - - + + + + + + + + + + - - - - - + + + + + - + defaults to borderSpace if not specified --> + - - + + - + - + defaults to borderSpace if not specified --> + - - + + - + - - + + - + - + - - - - - - + + + + + + - - - - - - + + + + + + - - - - + + + + diff --git a/res/xml/device_profiles.xml b/res/xml/device_profiles.xml index 08698e7d9d..d2d8fc3c10 100644 --- a/res/xml/device_profiles.xml +++ b/res/xml/device_profiles.xml @@ -152,14 +152,14 @@ launcher:name="Tablet" launcher:minWidthDps="900" launcher:minHeightDps="820" - launcher:minCellHeightDps="104" - launcher:minCellWidthDps="80" + launcher:minCellHeight="104" + launcher:minCellWidth="80" launcher:iconImageSize="60" launcher:iconTextSize="14" - launcher:borderSpaceDps="16" + launcher:borderSpace="16" launcher:allAppsIconSize="60" launcher:allAppsIconTextSize="14" - launcher:allAppsCellSpacingDps="16" + launcher:allAppsBorderSpace="16" launcher:canBeDefault="true" /> diff --git a/src/com/android/launcher3/DeviceProfile.java b/src/com/android/launcher3/DeviceProfile.java index 624afe15ca..4a7dbd8e79 100644 --- a/src/com/android/launcher3/DeviceProfile.java +++ b/src/com/android/launcher3/DeviceProfile.java @@ -166,7 +166,7 @@ public class DeviceProfile { public int qsbBottomMarginPx; // All apps - public Point allAppsCellSpacePx; + public Point allAppsBorderSpacePx; public int allAppsOpenVerticalTranslate; public int allAppsCellHeightPx; public int allAppsCellWidthPx; @@ -290,7 +290,7 @@ public class DeviceProfile { folderContentPaddingTop = res.getDimensionPixelSize(R.dimen.folder_content_padding_top); cellLayoutBorderSpacePx = getCellLayoutBorderSpace(inv); - allAppsCellSpacePx = new Point( + allAppsBorderSpacePx = new Point( pxFromDp(inv.borderSpaces[InvariantDeviceProfile.INDEX_ALL_APPS].x, mMetrics, 1f), pxFromDp(inv.borderSpaces[InvariantDeviceProfile.INDEX_ALL_APPS].y, mMetrics, 1f)); cellLayoutBorderSpaceOriginalPx = new Point(cellLayoutBorderSpacePx); @@ -596,7 +596,7 @@ public class DeviceProfile { private void updateAllAppsWidth() { if (isTwoPanels) { int usedWidth = (allAppsCellWidthPx * numShownAllAppsColumns) - + (allAppsCellSpacePx.x * (numShownAllAppsColumns + 1)); + + (allAppsBorderSpacePx.x * (numShownAllAppsColumns + 1)); allAppsLeftRightPadding = Math.max(1, (availableWidthPx - usedWidth) / 2); } else { allAppsLeftRightPadding = diff --git a/src/com/android/launcher3/InvariantDeviceProfile.java b/src/com/android/launcher3/InvariantDeviceProfile.java index ff7a90cb2c..41f050c8d8 100644 --- a/src/com/android/launcher3/InvariantDeviceProfile.java +++ b/src/com/android/launcher3/InvariantDeviceProfile.java @@ -773,52 +773,52 @@ public class InvariantDeviceProfile { float x; float y; - x = a.getFloat(R.styleable.ProfileDisplayOption_minCellWidthDps, 0); - y = a.getFloat(R.styleable.ProfileDisplayOption_minCellHeightDps, 0); + x = a.getFloat(R.styleable.ProfileDisplayOption_minCellWidth, 0); + y = a.getFloat(R.styleable.ProfileDisplayOption_minCellHeight, 0); minCellSize[INDEX_DEFAULT] = new PointF(x, y); minCellSize[INDEX_LANDSCAPE] = new PointF(x, y); minCellSize[INDEX_ALL_APPS] = new PointF(x, y); - x = a.getFloat(R.styleable.ProfileDisplayOption_twoPanelPortraitMinCellWidthDps, + x = a.getFloat(R.styleable.ProfileDisplayOption_minCellWidthTwoPanelPortrait, minCellSize[INDEX_DEFAULT].x); - y = a.getFloat(R.styleable.ProfileDisplayOption_twoPanelPortraitMinCellHeightDps, + y = a.getFloat(R.styleable.ProfileDisplayOption_minCellHeightTwoPanelPortrait, minCellSize[INDEX_DEFAULT].y); minCellSize[INDEX_TWO_PANEL_PORTRAIT] = new PointF(x, y); - x = a.getFloat(R.styleable.ProfileDisplayOption_twoPanelLandscapeMinCellWidthDps, + x = a.getFloat(R.styleable.ProfileDisplayOption_minCellWidthTwoPanelLandscape, minCellSize[INDEX_DEFAULT].x); - y = a.getFloat(R.styleable.ProfileDisplayOption_twoPanelLandscapeMinCellHeightDps, + y = a.getFloat(R.styleable.ProfileDisplayOption_minCellHeightTwoPanelLandscape, minCellSize[INDEX_DEFAULT].y); minCellSize[INDEX_TWO_PANEL_LANDSCAPE] = new PointF(x, y); - float borderSpace = a.getFloat(R.styleable.ProfileDisplayOption_borderSpaceDps, 0); - float twoPanelPortraitBorderSpaceDps = a.getFloat( - R.styleable.ProfileDisplayOption_twoPanelPortraitBorderSpaceDps, borderSpace); - float twoPanelLandscapeBorderSpaceDps = a.getFloat( - R.styleable.ProfileDisplayOption_twoPanelLandscapeBorderSpaceDps, borderSpace); + float borderSpace = a.getFloat(R.styleable.ProfileDisplayOption_borderSpace, 0); + float borderSpaceTwoPanelPortrait = a.getFloat( + R.styleable.ProfileDisplayOption_borderSpaceTwoPanelPortrait, borderSpace); + float borderSpaceTwoPanelLandscape = a.getFloat( + R.styleable.ProfileDisplayOption_borderSpaceTwoPanelLandscape, borderSpace); - x = a.getFloat(R.styleable.ProfileDisplayOption_borderSpaceHorizontalDps, borderSpace); - y = a.getFloat(R.styleable.ProfileDisplayOption_borderSpaceVerticalDps, borderSpace); + x = a.getFloat(R.styleable.ProfileDisplayOption_borderSpaceHorizontal, borderSpace); + y = a.getFloat(R.styleable.ProfileDisplayOption_borderSpaceVertical, borderSpace); borderSpaces[INDEX_DEFAULT] = new PointF(x, y); borderSpaces[INDEX_LANDSCAPE] = new PointF(x, y); x = a.getFloat( - R.styleable.ProfileDisplayOption_twoPanelPortraitBorderSpaceHorizontalDps, - twoPanelPortraitBorderSpaceDps); + R.styleable.ProfileDisplayOption_borderSpaceTwoPanelPortraitHorizontal, + borderSpaceTwoPanelPortrait); y = a.getFloat( - R.styleable.ProfileDisplayOption_twoPanelPortraitBorderSpaceVerticalDps, - twoPanelPortraitBorderSpaceDps); + R.styleable.ProfileDisplayOption_borderSpaceTwoPanelPortraitVertical, + borderSpaceTwoPanelPortrait); borderSpaces[INDEX_TWO_PANEL_PORTRAIT] = new PointF(x, y); x = a.getFloat( - R.styleable.ProfileDisplayOption_twoPanelLandscapeBorderSpaceHorizontalDps, - twoPanelLandscapeBorderSpaceDps); + R.styleable.ProfileDisplayOption_borderSpaceTwoPanelLandscapeHorizontal, + borderSpaceTwoPanelLandscape); y = a.getFloat( - R.styleable.ProfileDisplayOption_twoPanelLandscapeBorderSpaceVerticalDps, - twoPanelLandscapeBorderSpaceDps); + R.styleable.ProfileDisplayOption_borderSpaceTwoPanelLandscapeVertical, + borderSpaceTwoPanelLandscape); borderSpaces[INDEX_TWO_PANEL_LANDSCAPE] = new PointF(x, y); - x = y = a.getFloat(R.styleable.ProfileDisplayOption_allAppsCellSpacingDps, + x = y = a.getFloat(R.styleable.ProfileDisplayOption_allAppsBorderSpace, borderSpace); borderSpaces[INDEX_ALL_APPS] = new PointF(x, y); folderBorderSpace = borderSpace; @@ -826,31 +826,31 @@ public class InvariantDeviceProfile { iconSizes[INDEX_DEFAULT] = a.getFloat(R.styleable.ProfileDisplayOption_iconImageSize, 0); iconSizes[INDEX_LANDSCAPE] = - a.getFloat(R.styleable.ProfileDisplayOption_landscapeIconSize, + a.getFloat(R.styleable.ProfileDisplayOption_iconSizeLandscape, iconSizes[INDEX_DEFAULT]); iconSizes[INDEX_ALL_APPS] = a.getFloat(R.styleable.ProfileDisplayOption_allAppsIconSize, iconSizes[INDEX_DEFAULT]); iconSizes[INDEX_TWO_PANEL_PORTRAIT] = - a.getFloat(R.styleable.ProfileDisplayOption_twoPanelPortraitIconSize, + a.getFloat(R.styleable.ProfileDisplayOption_iconSizeTwoPanelPortrait, iconSizes[INDEX_DEFAULT]); iconSizes[INDEX_TWO_PANEL_LANDSCAPE] = - a.getFloat(R.styleable.ProfileDisplayOption_twoPanelLandscapeIconSize, + a.getFloat(R.styleable.ProfileDisplayOption_iconSizeTwoPanelLandscape, iconSizes[INDEX_DEFAULT]); textSizes[INDEX_DEFAULT] = a.getFloat(R.styleable.ProfileDisplayOption_iconTextSize, 0); textSizes[INDEX_LANDSCAPE] = - a.getFloat(R.styleable.ProfileDisplayOption_landscapeIconTextSize, + a.getFloat(R.styleable.ProfileDisplayOption_iconTextSizeLandscape, textSizes[INDEX_DEFAULT]); textSizes[INDEX_ALL_APPS] = a.getFloat(R.styleable.ProfileDisplayOption_allAppsIconTextSize, textSizes[INDEX_DEFAULT]); textSizes[INDEX_TWO_PANEL_PORTRAIT] = - a.getFloat(R.styleable.ProfileDisplayOption_twoPanelPortraitIconTextSize, + a.getFloat(R.styleable.ProfileDisplayOption_iconTextSizeTwoPanelPortrait, textSizes[INDEX_DEFAULT]); textSizes[INDEX_TWO_PANEL_LANDSCAPE] = - a.getFloat(R.styleable.ProfileDisplayOption_twoPanelLandscapeIconTextSize, + a.getFloat(R.styleable.ProfileDisplayOption_iconTextSizeTwoPanelLandscape, textSizes[INDEX_DEFAULT]); horizontalMargin[INDEX_DEFAULT] = a.getFloat( @@ -858,10 +858,10 @@ public class InvariantDeviceProfile { horizontalMargin[INDEX_LANDSCAPE] = horizontalMargin[INDEX_DEFAULT]; horizontalMargin[INDEX_ALL_APPS] = horizontalMargin[INDEX_DEFAULT]; horizontalMargin[INDEX_TWO_PANEL_LANDSCAPE] = a.getFloat( - R.styleable.ProfileDisplayOption_twoPanelLandscapeHorizontalMargin, + R.styleable.ProfileDisplayOption_horizontalMarginTwoPanelLandscape, horizontalMargin[INDEX_DEFAULT]); horizontalMargin[INDEX_TWO_PANEL_PORTRAIT] = a.getFloat( - R.styleable.ProfileDisplayOption_twoPanelPortraitHorizontalMargin, + R.styleable.ProfileDisplayOption_horizontalMarginTwoPanelPortrait, horizontalMargin[INDEX_DEFAULT]); a.recycle();