Deprecated linear-weight-sum
Warning
该 API 已被废弃。
介绍
线性布局中,子元件在父容器主轴方向上的权重和。线性布局的权重概念类似于弹性布局的 flex-grow。
当一个线性布局容器的 linear-weight-sum 样式为非 0 时:
- 首先会测量所有
linear-weight:0的子元件,并计算这些子元件占用主轴方向上的尺寸。 - 其余的
linear-weight非0的子元件,将按照其linear-weight分配剩余的(线性布局容器减去所有的linear-weight: 0的子元件的主轴大小)主轴方向上的尺寸。为了方便计算展示,“所有子元件linear-weight之和”看作符号“S”。-
当
linear-weight-sum<=S时:子元件尺寸 = 子元件对应的
linear-weight÷S✖️ 剩余的主轴方向上的尺寸 -
当
linear-weight-sum>S时:子元件尺寸 = 子元件对应的
linear-weight÷linear-weight-sum✖️ 剩余的主轴方向上的尺寸
-
Tip
线性容器主轴大小必须是确定值(推荐,不然会有莫名其妙的表现);
不支持同时使用固定值和 linear-weight,如果有 linear-weight,自动忽略固定值(性能优先);