Add paddings and improved margins

This commit is contained in:
Daniel Panero
2024-11-15 22:17:07 +01:00
committed by Mis012
parent 13ed9d76bb
commit fb6565e535
10 changed files with 169 additions and 55 deletions

View File

@@ -77,9 +77,9 @@ public class AbsoluteLayout extends ViewGroup {
}
// Account for padding too
/* maxWidth += mPaddingLeft + mPaddingRight;
maxHeight += mPaddingTop + mPaddingBottom;
*/
maxWidth += paddingLeft + paddingRight;
maxHeight += paddingTop + paddingBottom;
// Check against minimum height and width
maxHeight = Math.max(maxHeight, getSuggestedMinimumHeight());
maxWidth = Math.max(maxWidth, getSuggestedMinimumWidth());
@@ -111,8 +111,8 @@ public class AbsoluteLayout extends ViewGroup {
AbsoluteLayout.LayoutParams lp =
(AbsoluteLayout.LayoutParams)child.getLayoutParams();
int childLeft = /*mPaddingLeft +*/ lp.x;
int childTop = /*mPaddingTop +*/ lp.y;
int childLeft = paddingLeft + lp.x;
int childTop = paddingTop + lp.y;
child.layout(childLeft, childTop,
childLeft + child.getMeasuredWidth(),
childTop + child.getMeasuredHeight());