Flutter组件详解与实战
上QQ阅读APP看书,第一时间看更新

1.3 组件尺寸和位置

界面布局中时常需要设置和调整组件的尺寸与位置,这时就需要一些能控制尺寸和位置的组件。其实之前介绍的Container组件就可以通过width、height和constraint属性约束自身和子组件的尺寸,也可以通过alignment属性调整子组件相对于自身的位置。实际上,Container本身只是一个结合了各种常见组件于一身的“便利型组件”,有点类似编程语言中“语法糖”的作用。当只需使用Container提供的一个或几个功能时,通常也可以直接使用相应的组件,这样代码阅读起来更直观,且程序运行时也会稍微高效些。