Add more border space options

This give options to landscape layouts to have different border options

Bug: 222109350
Test: manual and HSV
Change-Id: If823dd09c945438f77e57ff80a8a0c4fc0b4c8a6
This commit is contained in:
Thales Lima
2022-03-18 14:28:24 +00:00
parent 025bf08e2f
commit 44cc3a2e21
2 changed files with 14 additions and 0 deletions
+7
View File
@@ -215,6 +215,13 @@
<attr name="borderSpaceHorizontal" format="float" />
<!-- space below the cell, defaults to borderSpace if not specified -->
<attr name="borderSpaceVertical" format="float" />
<!-- space to be used horizontally and vertically,
defaults to borderSpace if not specified -->
<attr name="borderSpaceLandscape" format="float" />
<!-- space to the right of the cell, defaults to borderSpaceLandscape if not specified -->
<attr name="borderSpaceLandscapeHorizontal" format="float" />
<!-- space below the cell, defaults to borderSpaceLandscape if not specified -->
<attr name="borderSpaceLandscapeVertical" format="float" />
<!-- space to be used horizontally and vertically in two panels,
defaults to borderSpace if not specified -->
<attr name="borderSpaceTwoPanelPortrait" format="float" />
@@ -838,6 +838,8 @@ public class InvariantDeviceProfile {
minCellSize[INDEX_TWO_PANEL_LANDSCAPE] = new PointF(x, y);
float borderSpace = a.getFloat(R.styleable.ProfileDisplayOption_borderSpace, 0);
float borderSpaceLandscape = a.getFloat(
R.styleable.ProfileDisplayOption_borderSpaceLandscape, borderSpace);
float borderSpaceTwoPanelPortrait = a.getFloat(
R.styleable.ProfileDisplayOption_borderSpaceTwoPanelPortrait, borderSpace);
float borderSpaceTwoPanelLandscape = a.getFloat(
@@ -846,6 +848,11 @@ public class InvariantDeviceProfile {
x = a.getFloat(R.styleable.ProfileDisplayOption_borderSpaceHorizontal, borderSpace);
y = a.getFloat(R.styleable.ProfileDisplayOption_borderSpaceVertical, borderSpace);
borderSpaces[INDEX_DEFAULT] = new PointF(x, y);
x = a.getFloat(R.styleable.ProfileDisplayOption_borderSpaceLandscapeHorizontal,
borderSpaceLandscape);
y = a.getFloat(R.styleable.ProfileDisplayOption_borderSpaceLandscapeVertical,
borderSpaceLandscape);
borderSpaces[INDEX_LANDSCAPE] = new PointF(x, y);
x = a.getFloat(