水平布局组 垂直布局组
两个布局组基本一样,这里使用水平的来示例,垂直的参照水平
首先看前面介绍LayoutElement的的文章https://blog.csdn.net/HexianWHH/article/details/119358763?spm=1001.2014.3001.5501
水平布局组组件将其子布局元素并排放置在一起。
属性:
Padding:子元素到布局组的边的距离。
Spacing:子元素之间的间距。
Child Alignment:用于子布局元素的对齐方式(如果这些元素未填满可用空间)。
Reverse Arrangement:子元素反转排列。
Child Controls Size:布局组是否控制其子项的宽度和高度。大小不能手动输入,即使用子空间上设置的Layout Properties来控制大小。
Child Force Expand:是否要强制子项扩展以填充额外的可用空间。把容器的剩余控件划分为子控件个数的份,每个子控件分别处在每一等份的开头。若同时勾选了Control Child Size,容器的多余空间会直接按照Flexible Witdh的比例进行分配给子元素。
我们来使用宽度来讲解,高度是同样的逻辑
首先定义几个变量
AllChildMinWidth=所有子布局元素的最小宽度相加,并加上它们之间的间距。得到的结果便是水平布局组的最小宽度。