- 总体原则:
- 未显示指定的情况下,组件尺寸是动态的根据子组件和/或父组件的尺寸来计算的
- 可以通过属性设置组件的宽或/和高。
- 除xx组件之外,所有组件的尺寸都不能超出其父组件的最大尺寸。
- 具体组件尺寸规则
组件名称 | 维度 | 默认尺寸 | 设置方法 |
---|---|---|---|
Container | width | 如果有子组件,则与子组件的宽度一样;否则,会与父组件的最大宽度一致 | width |
height | 同width | height | |
Column | width | max(所有子组件的宽度) | 无法直接设置 |
height | 父组件的高度 | mainAxisSize | |
Row | width | max(所有子组件的高度) | 无法直接设置 |
height | 父组件的高度 | mainAxisSize | |
Image | width | min(图片的原始宽度*缩放比例,父组件的宽度); 缩放比例=min(图片原始宽度/父组件宽度, 图片原始高度/父组件高度) | width |
height | 同width | height |