欢迎光临散文网 会员登陆 & 注册

Flutter 教程 Layout-2 获取和设置布局约束

2023-03-10 15:52 作者:yanashenyang  | 我要投稿

Flutter 程序是由runApp()开始运行的,会把runapp的参数最为组件树的根部,根部组件会收到操作系统传来的 紧约束(tight constraints)。我们在widget里面设置的高度和宽度, 必须要满足于上一级的约束,如果没办法满足,则会被父级自动修正,可以理解为我们的尺寸只是一个建议,只有在满足父级约束时,建议才会被采纳。Flutter在布局的时候,会遍历一遍组件树,遍历的时候,向下传递约束、向上传递尺寸,在 parent 得到 child 尺寸之后,再决定把child放在什么位置。

Flutter 教程 Layout-2 获取和设置布局约束的评论 (共 条)

分享到微博请遵守国家法律